MyEclipse中的程序調試


MyEclipse中的程序調試與visualstudio 2010相比,稍顯麻煩。

MyEclipse中調試程序需要將當前工作葉跳轉到含有main函數的,按下F11鍵,如果程序運行中中存在錯誤(比如越界訪問內存元素),會自動停止到此時的臨界數值。

此時一定要小心的分析程序報錯處的語句,常常可能暴露出一些難以發現的邏輯錯誤如:if(flag==true)寫為了if(flag=true),由於這兩句話都沒有語法上的錯誤,編譯器無法給出合理的錯誤信息提示,導致大量的時間浪費用於發現Bug。所以一定要認真的檢錯報錯處,各變量的取值情況,以此為參考認真檢錯報錯處前后的語句邏輯錯誤。

靈活的使用調試器,設置調試數值對於加快錯誤的發現過程十分有幫助。

點擊代碼行左側的豎帶,即可設置斷點。

然后按F11鍵即可進入調試。

F5、F6為單步調試命令,在調試中十分的重要。

F5 stepinto調試,會進入方法的內部(有時候因為調用標准類庫,會進入到系統方法的內部,沒有必要)進行循環調試的時候,進入循環體十分方便;

F6 stepover調試,不進入方法的內部(配合F5使用,有時候系統方法可直接的跳過);

F7 直接return 跳出當前方法。


免責聲明!

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



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