在看代碼遇到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