目錄
- 一,主要界面組成
- 二,Console項目的創建
- 三,啟動調試器
- 3.1 一般,調試器的按鈕可以在工具欄找到
- 3.2 設置斷點
- 3.3 啟動調試器
- 3.3.1 調試器需要以Debug模式啟動,點擊按鈕debug:
- 3.3.2 啟動后,程序執行到斷點時,中斷
- 3.3.3 如果在執行過程中遇到輸入語句,則需要輸入完成后才可以繼續執行
- 3.3.4 在工具欄中打開調試窗口,主要打開Watches
- 3.3.5 Watches中顯示的是當前變量的值,可以展開數組
- *3.3.6 除了自動顯示的值,也可以手動添加需要觀察的變量,如數組內的某個值,
- *3.3.7 點擊 Next line 執行下一個語句,右邊的Step into為執行內部語句,最右側的紅色按鈕Stop debugger為結束調試;當執行到函數調用時,可以使用next line直接執行函數,或step into跳轉到函數內部執行語句,希望停止調試則點擊stop debugger
一,主要界面組成
1.1 編輯器:編寫修改源碼;

1.2編譯器:將源碼編譯成目標語言和可執行程序

1.3調試器:跟蹤程序執行過程,調試問題代碼

二,Console項目的創建
2.1 File\(\rightarrow\)New\(\rightarrow\)Project

2.2 控制台程序選擇

2.3 選擇項目種類,填寫項目名和路徑


2.4 選擇編譯器

2.5 項目創建完成

三,啟動調試器
3.1 一般,調試器的按鈕可以在工具欄找到
如果沒有,可以從view菜單項中調出


調試器各個按鈕的作用:
1.Run to cursor 跳轉到標記的地方,標記出會有黃色小三角。表示當前要執行這行。
2.Next line 執行下一行
3.step into 調用函數時跳轉到函數里進行判斷
4.step out 調出調用函數
5.Next instruction 下一條指令
6.step into instruction 進入一條指令分步執行
3.2 設置斷點
使用調試器時需要讓程序在需要的位置中斷,在啟動調試器前設置斷點如下,鼠標點擊編輯器的左邊即可設置斷點

3.3 啟動調試器
3.3.1 調試器需要以Debug模式啟動,點擊按鈕debug:

3.3.2 啟動后,程序執行到斷點時,中斷

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


3.3.4 在工具欄中打開調試窗口,主要打開Watches

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

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

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

以上為調試器的基本使用方法,調試的目的主要是跟蹤變量值,觀察程序是否按預期的情況在執行,如果遇到變量值與預期不符,則問題就出現在之前的語句。
在調試之前,需要考慮可能有問題的代碼段,在此代碼段之后設置斷點。
