
C
xiaoshang
这个作者很懒,什么都没留下…
展开
-
printf中输出double的占位符
问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢?答:printf的%f说明符的确既可以输出float型又可以输出double型。 根据"默认参数提升"规则(在printf这样的函数的可变参数列表中 ,不论作用域内有没有原型,都适用这一规则)float型会被提升为double型。因此printf()只会看到双精度数。参见转载 2012-06-24 23:07:48 · 2130 阅读 · 0 评论 -
Makefile教程: 跟我一起写Makefile -- LearnMakefile
作者:陈皓. 来源:http://www.youkuaiyun.comMakefile学习教程: 跟我一起写 Makefile0 Makefile概述0.1 关于程序的编译和链接1 Makefile 介绍1.1 Makefile的规则1.2 一个示例1.3 make是如何工作的1.4 makefile中使用变量1.5 让make自动推导1.6 另类风格的makefi转载 2012-07-02 16:59:15 · 642 阅读 · 0 评论 -
extern用法详解
转载地址:http://blog.youkuaiyun.com/xuyanbo2008/article/details/74546481 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件转载 2012-08-09 20:15:56 · 417 阅读 · 0 评论 -
C语言中的auto、 register、extern、static用法
转载地址:http://www.111cn.net/net/c/38998.htmauto、register 两个是用来修饰变量的, extern、static两个都变量函数都可以。一、 auto 定义的变量默认是auto类型的二、register变量 关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有以下几点注意的地方。 1、regis转载 2012-08-09 21:18:27 · 3299 阅读 · 0 评论 -
Typedef的用法
转载地址:http://www.vcgood.com/archives/1553用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; PCHAR pa,转载 2012-08-09 21:59:15 · 403 阅读 · 0 评论 -
C语言中static用法介绍
转载地址:http://www.xker.com/page/e2009/0227/69692.html对于新手来说,很多东西的用法还不是很清除,我们今天一起来看看C语言中static用法介绍1、声明了static的变量称为静态变量,根据作用域的不同又分为静态局部变量与静态全局变量。其中静态局部变量是在函数内声明的static变量,静态全局变量是在函数外声明的static转载 2012-08-09 20:51:13 · 852 阅读 · 0 评论 -
C语言运算符优先级 详细列表
转载地址:http://www.slyar.com/blog/c-operator-priority.html恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。优先级运算符名称或含义使用形式结合方向说明1[]转载 2012-08-15 14:40:13 · 682 阅读 · 0 评论 -
使用gdb调试程序详解
熟练使用gdb是一个linux下开发人员必备的一项技能,我们由浅入深的学习一下gdb的强大功能。一.gdb简单介绍名称 gdb - GNU 调试器提要 gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e pro转载 2012-12-02 01:54:38 · 495 阅读 · 0 评论