C:if 0 #endif和:#if 1 #endif

在看代碼遇到if 0  #endif和:#if 1 #endif用法,記一下筆記,以後翻翻。

if 0 

.........

#endif

這種編譯器不編譯其中內容,被編譯器忽略掉。

#if 1 

.........

#endif

編譯器編譯其內容,執行代碼。

這種寫法對調試程序,寫了老半天發現多餘了,簡單的代碼能實現功能纔是上上策,不想刪或者以後可能會用到這部分模塊代碼就#if0  #endif註釋掉。這種寫法找個編譯器KEIL ,VC都可以驗證一下,實踐纔是真理。

 

更多技術文章瀏覽請關注:

百家號:
https://author.baidu.com/home?context=%7B%22app_id%22%3A%221646108714303504%22%7D&wfr=bjh

頭條號:
https://www.toutiao.com/c/user/8115738721/#mid=1646025109246987

發佈了39 篇原創文章 · 獲贊 20 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章