1、条件编译: 条件编译有3种形式: 1、 #ifdef 标识符 程序段1 #else 程序段2 #endif 如果标识符已经被#define命令定义过了,则执行程序段1,否则就执行程序段2。 2、 #ifndef 标识符 程序段1 #else 程序段2 #endif 如果标识符未被定义,则执行程序段1,否则执行程序段2。 3、 #if 常量表达式 程序段1 #else 程序段2 #endif 如果常量表达式的值为真,则对程序段1进行编译,否则对程序段2进行编译。