C++预处理命令有3种方式,宏定义,文件包含和条件编译。
预处理命令说明
- 以#开始。
- 每一条预处理命令单独一行。
- 结束不允许有分号“;”
宏定义
- #define PI 3.14 //定义宏
- #undef PI //取消宏
文件包含
- #include<iostream>
条件编译
- 格式1--if else
#ifdef <标识符>
<程序段1>
#else
<程序段2>
#endif
- 格式2--if(!) else
#ifndef <标识符>
<程序段1>
#else
<程序段2>
#endif
- 格式3--if elseif
#ifdef <标识符>
<程序段1>
#elif
<程序段2>
...
#else
<程序段n>
#endif