#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