C语言中的预处理指令

1. 所有的预处理指令都是以#开头。


2. 预处理指令分3种:
   1)宏定义
   2)条件编译
   3)文件包含

3. 预处理指令在代码翻译成0和1之前执行。


4. 预处理的位置是可以随便写的。

5. 预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,可以用#undef取消宏定义的作用。

6. 宏名一般用大写或者以k开头,变量名一般用小写。


7. 在使用条件编译时,只要写了#if,在最后面必须加上#endif

原文地址:https://www.cnblogs.com/coderkl/p/4320312.html