预处理指令:
#include <stdio.h> int main() { //条件编译 #if 0 printf("我是中国人 ") ; //不会被编译 #endif #if 1 printf("我喜欢中国 ") ; #endif #if 0 printf("wo ") ; #elif 1 printf("ta ") ; #else printf("ni "); #endif return(0); }
#include <stdio.h> int main() { #if defined a //如果a定义了 #undef a //取消a的定义 #define a 200 //重新定义 #endif //结束#if #ifndef a //如果a没有定义 #define a 100 #endif return(0); }
#ifdef a //如果定义了a #defined b 100 #endif