不能靠眼睛之 KEIL 中失效代碼灰暗特性


@2019-02-15

【問題描述】

  使用 KEIL(帶灰暗特性版本) 查看頭文件代碼時,其中有依據不同宏定義對應不同執行語句代碼部分,依據灰暗特性呈現生效與失效代碼,靠眼睛反應就是灰暗呈現為失效代碼即其宏定義未定義,這樣就主觀認為灰暗代碼部分不執行,導致在分析調用該頭文件的源文件中使用頭文件的宏函數時無對應執行代碼,與實際調試結果不否,實際結果呈現是執行了該宏函數的執行代碼

 

【分析解決】

  見文《C 頭文件、宏、編譯問題》中宏解釋部分

 

【結論】

  KEIL 對這種情況的使用無能為力,其作為工具只是起參考作用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM