宏 | 功能 |
---|---|
#define | 定义一个预处理宏 |
#undef | 取消宏的定义 |
#if | 编译预处理中的条件命令,相当于C语法中的if语句 |
#ifdef | 判断某个宏是否被定义,若已定义,执行随后的语句 |
#ifndef | 与#ifdef相反,判断某个宏是否未被定义 |
#elif | 若#if, #ifdef, #ifndef或前面的#elif条件不满足,则执行#elif之后的语句,相当于C语法中的else-if |
#else | 与#if, #ifdef, #ifndef对应, 若这些条件不满足,则执行#else之后的语句,相当于C语法中的else |
#endif | #if, #ifdef, #ifndef这些条件命令的结束标志 |
#define #undef #ifdef #ifndef
最新推荐文章于 2023-01-09 11:00:23 发布