当前位置:   article > 正文

C语言——预处理

C语言——预处理

宏定义

作用进行文本替换

#define    文本1    替换为

#define   a   5

取消宏定义

#undef   取消宏定义

  1. #define a 5
  2. printf ("%d" ,a);
  3. #undef a
  4. printf ("%d" ,a);//在调用宏a时将报错

文件预处理

#include<>//现在系统目录中找,没找到再去工作目录中找

#include"  "//现在工作目录中找,没找到再去系统目录中找

条件编译

作用根据条件判断那些程序是否编译

  1. #include <stdio.h>
  2. int main() {
  3. #if 0 //是否为真
  4. printf("Debug mode enabled.\n");
  5. #elif 0 //是否为真
  6. printf("Release mode enabled.\n");
  7. #else //不位真时
  8. printf("Unknown mode.\n");
  9. #endif //结束符
  10. return 0;
  11. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/281009
推荐阅读