#define与#if结合,用于代码注释

  “#if 0 ... #endif”由预处理器进行处理,可以“屏蔽”一段代码,结合#define,可用于代码块简单描述与注释

  #define  T_DESC(x, n)  n;

  #if  T_DESC("代码注释演示", 0)

  ......

  code ;

  .....

  #endif

优点:

  1、允许嵌套(层数上限由预处理器决定)

  2、随时可以把“#if 0”改成“#if 1”来取消对某段代码的“屏蔽”

缺点:

  编辑器中没有“注释”该有的文本显示样式

 

posted @ 2018-10-20 10:01  MrQwen  阅读(1685)  评论(0编辑  收藏  举报