Dev-C++ 是一個流行的 C++ 集成開發環境(IDE),它提供了調試功能,幫助你找到和修復代碼中的錯誤。以下是使用 Dev-C++ 調試 C++ 程序的基本步驟:
打開你的項目:啟動 Dev-C++,然后打開你的 C++ 項目。如果你還沒有項目,可以創建一個新的項目并添加你的源代碼文件。
設置斷點:在你想要暫停程序執行的代碼行左側的邊距處單擊,這將在該行顯示一個紅色圓點。這表示在此處設置了斷點。當程序運行到這一行時,它將暫停執行,允許你檢查程序的狀態。
編譯并運行程序:確保你的代碼已保存,然后點擊工具欄上的 “編譯” 按鈕(一個帶有綠色三角形的圖標),或者按下 F9 鍵。如果代碼中沒有錯誤,Dev-C++ 將編譯代碼并運行程序。程序將在你設置的第一個斷點處暫停。
調試程序:現在你可以使用 Dev-C++ 的調試工具來檢查程序的狀態。點擊工具欄上的 “調試” 按鈕(一個帶有蟲子的圖標),或者按下 F11 鍵。這將打開一個調試窗口,顯示當前程序的狀態,包括變量值、寄存器值等。
檢查變量值:在調試窗口中,你可以查看和修改變量的值。展開變量樹,找到你感興趣的變量,然后點擊它以查看其值。如果需要修改變量的值,只需雙擊變量名,然后輸入新的值。
單步執行代碼:在調試窗口中,你可以使用 “單步進入”(F7 鍵)和 “單步跳過”(F8 鍵)按鈕來逐行執行代碼。單步進入將執行當前行的代碼并進入任何調用的函數,而單步跳過將執行當前行的代碼但不進入任何調用的函數。
繼續執行程序:當你完成對程序狀態的檢查并準備好讓程序繼續執行時,點擊工具欄上的 “繼續” 按鈕(一個帶有綠色三角形的圖標),或者按下 F5 鍵。程序將從下一個斷點處繼續執行,直到遇到另一個斷點或程序結束。
刪除斷點:如果你想要刪除一個斷點,只需再次點擊該行左側的邊距,紅色圓點將消失。
結束調試:當你完成調試并準備關閉 Dev-C++ 時,點擊工具欄上的 “關閉” 按鈕(一個帶有紅色方形的圖標),或者按下 Alt + F4 鍵。
通過遵循這些步驟,你可以使用 Dev-C++ 的調試功能來查找和修復 C++ 程序中的錯誤。在調試過程中,務必保持耐心并仔細檢查代碼,以確保找到問題的根源。