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


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

  #define  T_DESC(x, n)  n;

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

  ......

  code ;

  .....

  #endif

优点:

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

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

缺点:

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM