ifdef #ifdef 定义了啥 #define 就执行这个 #else #define 其他的就执行这个 #endif ifdef:判断某个宏是否被定义,若已定义,执行随后的语句 ifndef #ifndef #define 如果没定义啥就定义啥 #endif ifndef:与ifdef相反,判断某个宏是否未被定义,没被定义就执行啥。