最近遇到了,以此做个记录。
条件编译 是C预处理部分的内容。
其判断语句包括 #if #else if #else 以及 #ifdef 和 #endif.
使用
#if (表达式)
codes1...
#else
codes2....
#endif
表达式为真 编译codes1;否则编译表达式codes2。
#ifdef X
codes
#endif
不管表达式真假,只要在程序前的宏定义有定义“X”就编译codes。
最近遇到了,以此做个记录。
条件编译 是C预处理部分的内容。
其判断语句包括 #if #else if #else 以及 #ifdef 和 #endif.
使用
#if (表达式)
codes1...
#else
codes2....
#endif
表达式为真 编译codes1;否则编译表达式codes2。
#ifdef X
codes
#endif
不管表达式真假,只要在程序前的宏定义有定义“X”就编译codes。