1. 所有的预处理指令都是以#开头。
2. 预处理指令分3种: 1)宏定义 2)条件编译 3)文件包含
3. 预处理指令在代码翻译成0和1之前执行。
4. 预处理的位置是可以随便写的。
5. 预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,可以用#undef取消宏定义的作用。
6. 宏名一般用大写或者以k开头,变量名一般用小写。
7. 在使用条件编译时,只要写了#if,在最后面必须加上#endif