#define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。
#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这些条件命令的结束标志.
defined          与#if, #elif配合使用,判断某个宏是否被定义

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2022-02-07
  • 2021-10-31
  • 2022-01-09
  • 2021-06-18
猜你喜欢
  • 2022-02-22
  • 2021-10-26
  • 2021-09-06
  • 2022-12-23
  • 2021-12-06
  • 2022-02-07
  • 2022-02-07
相关资源
相似解决方案