C 语言学习

来源:互联网 发布:超级淘宝系统悟有所得 编辑:程序博客网 时间:2024/05/29 07:20

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1. #ifdef 

#endif


我们可以用它区隔一些与特定头文件、程序库和其他文件版本有关的代码。
1
2
3
#ifdef语句1
//程序2
#endif
可翻译为:如果宏定义了语句1则程序2。
作用:我们可以用它区隔一些与特定头文件、程序库和其他文件版本有关的代码。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
静态变量的作用
void func() {static int x = 0; // 在对func的三次调用中,x只进行一次初始化printf("%d\n", x); // 输出x的值x = x + 1;} int main(int argc, char * const argv[]) {func(); // 输出0func(); // 输出1func(); // 输出2return 0;}

0 0