预编译与条件编译 #define 预编译宏 #if 表达式 #else if 表达式 #else #endif 条件编译 #ifdef 宏 #else #endif 条件编译 #ifndef 宏 #else #endif 条件编译