1. 程式人生 > >除錯bug常用的方法

除錯bug常用的方法

除錯bug時常用方法:
(1)處理器標識 #error,常用於編譯時輸出一條錯誤資訊,並中止繼續編譯。
(2)ASSERT()是一個除錯程式時經常使用的巨集,在程式執行時它計算括號內的表示式,如果表
達式為是一個除錯程式時經常使用的巨集,在程式執行時它計算括號內的表示式,如果表
達式為 FALSE (0), 程式將報告錯誤,並終止執行。如果表示式不為程式將報告錯誤,並終止執行。
如果表示式不為0 0,則繼續執行後面的語句。這個巨集通常原來判斷程式中是否出現了明顯非法的數

據,如果出現了終止程式以免導致嚴重後果,同時也便於查詢錯誤。

(3)不過一般情況下常用的方法就是在每一段標記一個標號再列印,比如數字1,2,3,4.。。。或者是字母a,b,c。。。

如果哪裡沒有打印出來就是哪裡出錯了。