摘要: #define 定义宏 宏(Macro)是预处理命令的一种,它允许用一个标识符来表示一个字符串 1.有关定义宏的代码末尾不需要添加";"(分号) 2.定义宏define在计算的式子中相当于替代,类似于数学中的需要带入数值的x #include <stdio.h> #define ADD(x,y) x 阅读全文
posted @ 2022-01-14 17:25 programmer-lite 阅读(72) 评论(0) 推荐(0) 编辑
摘要: static关键字的使用 static:静态 未使用static 在下列代码中变量a是有生命周期的,调用完后就会被销毁 所以for循环每次调用test函数打印的结果都是2 #include <stdio.h> void test() { int a = 1; a++; printf("%d", a) 阅读全文
posted @ 2022-01-14 17:24 programmer-lite 阅读(28) 评论(0) 推荐(0) 编辑
摘要: extern关键字的使用 作用:声明外部符号(使用其他文件的全局变量) 例子: 源文件: test.c #include <stdio.h> extern int year;//使用extern关键字从add.c源文件中声明外部符号的全局变量 int main(){ printf("%d", yea 阅读全文
posted @ 2022-01-14 17:24 programmer-lite 阅读(27) 评论(0) 推荐(0) 编辑