#define // 定义一个预处理宏 #undef // 取消宏的定义 #if // 预编译处理中的条件命令,相当于C语法中的if语句 #ifdef // 判断某个宏是否被定义,若已定义,执行随后的语句 #ifndef // 与#ifdef相反,判断某个宏是否未被定义 #elif // 若#if,#ifedf,#ifndef等条件不满足,则执行 #else // 与#if, #ifdef, #ifndef对应,若这些条件不满足,则执行 #endif // #if, #ifdef, #ifndef这些条件命令的结束标志。 defined // 与#if, #elif配合使用,判断某个宏是否被定义



