標籤:
讓程式執行到你希望暫停地方暫停並觀察階段性的結果
方法一:使程式執行到游標所在行暫停
Step 1: 把游標移動到需要暫停行上
Step 2:執行菜單的Run下拉式功能表中的 “Go to Cursor”選項(或者 按快速鍵 【F4】)
效果:
當程式執行到該行時將會暫停在該行
擴充:
已經在前面某個位置暫停了,此時如果將游標再向後移動到某個位置,再按下【F4】,程式將從當前位置的暫停點往後繼續執行到新的游標位置,再次暫停下來
方法二: 設定斷點
Step 1: 把游標移動到需要設定為斷點的行上
Step 2:執行菜單中的“Break/watch”下拉式功能表中的“Toggle breakpoint”選項(或者 按Ctrl + F8),就設定好斷點了
效果:被設定的斷點的行將會顯示為紅色光條
擴充: 在同一行,第一次按下 Ctrl + F8 是設定,第二次按下是 取消設定
Step 3:按快速鍵【Ctrl + F9】,程式開始執行,至設定了斷點的行暫停
設定需要觀察的結果變數
方法:使程式執行到指定的位置暫停,此時可以查看想要查看的目前的變數的值
Step 1: 在菜單的"Break/watch"中選中“Add watch”選項(或者按快速鍵 【Ctrl + F7】)
效果:螢幕上會彈出小視窗,提供輸入變數名來查看變數目前的值
Step 2: 例如將游標移動到第五行,然後按下【F4】,程式執行到第五行暫停住
。
。
。
效果:
查看視窗中會顯示查看變數 i 的當前值
說明:
綠色光條表示當前程式被執行到的位置(被暫停到的位置)
擴充:
設定多個查看變數: 多次使用【Ctrl + F8】
改變查看變數的名字:
Step 1: 按下【 F6 】
效果: 使操作視窗切換為查看視窗
Step 2: 按下【 Enter 】鍵
效果: 此時可更改查看變數的名字了
刪除查看變數:
Step 1: 按下【 F6 】
效果: 使操作視窗切換為查看視窗
Step 2: 上下移動游標選定要被刪除的查看變數
Step 3: 按下【 Delete 】鍵,即可刪除想要被刪除的查看變數
逐步執行
方法: 執行菜單 “ Run ”中的 “ Step over ”操作(快速鍵 【 F8 】)
Case 1: 如果遇到 自訂 的函數調用,有想要進入函數中逐步執行
Step 1:
執行菜單 “ Run ”中的 ” Trace into“操作(快速鍵 【 F7 】)
Case 2: 對於不是函數調用的語句來說的話, 執行 “ Step over ”操作 和 ” Trace into“操作 ,效果一樣
Be careful: 對於遇到系統函數的調用不要使用 【 F7 】
結束調試
方法: 執行菜單”Run“中的" Program reset "操作(快速鍵 【Ctrl + F2】)
調試技巧丨Tubor C 2.0