1.预处理命令的定义
程序设计语言的预处理的概念:在编译之前进行的处理。
C语言的预处理主要有三个方面的内容:
- 宏定义;
- 文件包含;
- 条件编译。
预处理命令以符号“#”开头。
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条件编译块
希望我的总结能带给大家一点帮助,祝学习愉快。