c语言
况柷
这个作者很懒,什么都没留下…
展开
-
预处理指令
总共三种:宏定义、条件编译、文件包含 宏定义:有三种:无替换、无参数、有参数 #define ME #defne ME (6) #define SUM(a,b)((a)+(b)) 条件编译:记得以#endif结尾 #if defined(ME) ,记得加括号,有d结尾,表示定义过 #if !defined(ME) #ifndef ME #ifd原创 2015-01-02 17:15:43 · 251 阅读 · 0 评论 -
变量类型 15-1-2
C语言的的变量:全局变量,局部变量(静态局部变量(static)生命周期自调用所在函数开始直至程序结束)。 自动变量、 寄存器变量:register 只能修饰自动变量,当寄存器不够用时,自动按自动变量使用。寄存器变量只能修饰 int 、char 和指针变量 三种自动变量。 register int a; regster char c; register char原创 2015-01-02 22:48:06 · 195 阅读 · 0 评论 -
关键字extern和static
关键字extern和static都能修饰函数和变量; extern可声明和定义函数,默认可省略,是外部函数; extern可声明变量,但是不可定义变量。 static 声明和定义函数 ,不可省略。原创 2015-01-03 14:45:15 · 266 阅读 · 0 评论