天天看點

工具使用——CodeBlocks調試器基本使用方法(版本一)

轉載 <https://www.cnblogs.com/esCharacter/p/7927696.html>

2 啟動調試器

2.1 一般,調試器的按鈕可以在工具欄找到

工具使用——CodeBlocks調試器基本使用方法(版本一)

如果沒有,可以從view菜單項中調出

工具使用——CodeBlocks調試器基本使用方法(版本一)

2.2 設定斷點

使用調試器時需要讓程式在需要的位置中斷,在啟動調試器前設定斷點如下,滑鼠點選編輯器的左邊即可設定斷點,

工具使用——CodeBlocks調試器基本使用方法(版本一)

2.3 啟動調試器

2.3.1 調試器需要以Debug模式啟動,點選按鈕debug:

工具使用——CodeBlocks調試器基本使用方法(版本一)

2.3.2 啟動後,程式執行到斷點時,中斷

工具使用——CodeBlocks調試器基本使用方法(版本一)

2.3.3 如果在執行過程中遇到輸入語句,則需要輸入完成後才可以繼續執行

工具使用——CodeBlocks調試器基本使用方法(版本一)
工具使用——CodeBlocks調試器基本使用方法(版本一)

2.3.4 在工具欄中打開調試視窗,主要打開Watches

工具使用——CodeBlocks調試器基本使用方法(版本一)

2.3.5 Watches中顯示的是目前變量的值,可以展開數組,

工具使用——CodeBlocks調試器基本使用方法(版本一)

*2.3.6 除了自動顯示的值,也可以手動添加需要觀察的變量,如數組内的某個值,

工具使用——CodeBlocks調試器基本使用方法(版本一)

*2.3.7 點選 Next line 執行下一個語句,右邊的Step into為執行内部語句,最右側的紅色按鈕Stop debugger為結束調試;當執行到函數調用時,可以使用next line直接執行函數,或step into跳轉到函數内部執行語句,希望停止調試則點選stop debugger,

工具使用——CodeBlocks調試器基本使用方法(版本一)

 結束

以上為調試器的基本使用方法,調試的目的主要是跟蹤變量值,觀察程式是否按預期的情況在執行,如果遇到變量值與預期不符,則問題就出現在之前的語句。

在調試之前,需要考慮可能有問題的代碼段,在此代碼段之後設定斷點