C/C++预处理命令作用整合

1.预处理命令的定义

程序设计语言的预处理的概念:在编译之前进行的处理。
C语言的预处理主要有三个方面的内容:

  1. 宏定义;
  2. 文件包含;
  3. 条件编译。

预处理命令以符号“#”开头。

2.预处理命令种类

 1. #             	空指令,无任何效果
 2. #include			包含一个源代码文件
 3. #define			定义宏
 4. #undef			取消已定义的宏
 5. #if				如果给定条件为真,则编译下面代码
 6. #ifdef			如果宏已经定义,则编译下面代码
 7. #ifndef			如果宏没有定义,则编译下面代码
 8. #elif			如果前面的#if给定条件不为真,当前条件为真,则编译下面代码
 9. #endif			结束一个#if……#else条件编译块
 10. #error			停止编译并显示错误信息

3.常用预处理命令种类

  • #include 包含一个源代码文件

  • #define 定义宏

  • #ifndef 如果宏没有定义,则编译下面代码

  • #endif 结束一个#if……#else条件编译块

希望我的总结能带给大家一点帮助,祝学习愉快。

发布了7 篇原创文章 · 获赞 9 · 访问量 2255

猜你喜欢

转载自blog.csdn.net/wzh365979633/article/details/104081248