在程式開發中,為了找到程式的bug,通常採用的一種除錯手段,一步一步跟蹤程式執行的流程,根據變數的值,找到錯誤的原因。
很多的開發工具都支援單步除錯。
在需要除錯的**段設定斷點,然後按預設的快捷鍵步進。在vc++6.0中的單步除錯:
除錯重要的幾個鍵:
f9在當前游標所在的行下斷點,如果當前行已經有斷點,則取消斷點.
f5除錯狀態執行程式,程式執行到有斷點的地方會停下來.
f10單步執行程式.
ctrl+f10執行到游標所在行.
f11和f10的區別是,如果當前執行語句是函式呼叫,則會進入函式裡面.
shift+f11跳出當前所在函式.
步驟:
1,儲存為c或c++檔案
2,根據斷點除錯找到錯誤處。
3,採用f10或f11單步除錯找到精確的錯誤處。其中f10是跳過函式呼叫,f11是進入函式體除錯。一般是先用f10,確定函式輸入輸出是否正確(與自己想的一樣),如不一樣,則用f11進入函式體一步一步除錯。
4,在除錯過程中,肯定得監視程式中的變數。在vc6.0的右下角有乙個watch視窗,專門用來設定監視變數。具體怎樣設定自己體會吧。在除錯過程中,滑鼠輕輕放在變數上也會顯示該變數的值
5,vc6.0專門為除錯設定了工具箱以方便除錯的進行,開啟的方法如下。右鍵——〉在debug(或除錯)選擇項的勾勾上。
VC 6 0 單步除錯
在vc 6.0中的單步除錯 除錯重要的幾個鍵 f9在當前游標所在的行下斷點,如果當前行已經有斷點,則取消斷點.f5除錯狀態執行程式,程式執行到有斷點的地方會停下來.f10執行下一句話 不進入函式 step out f11執行 進入函式 step in ctrl f10執行到游標所在行.f11和f10...
VC 6 0 單步除錯
在vc 6.0中的單步除錯 除錯重要的幾個鍵 f9在當前游標所在的行下斷點,如果當前行已經有斷點,則取消斷點.f5除錯狀態執行程式,程式執行到有斷點的地方會停下來.f10執行下一句話 不進入函式 step out f11執行 進入函式 step in ctrl f10執行到游標所在行.f11和f10...
在VC 6 0中的單步除錯
在vc 6.0中的單步除錯 除錯重要的幾個鍵 f9在當前游標所在的行下斷點,如果當前行已經有斷點,則取消斷點。f5除錯狀態執行程式,程式執行到有斷點的地方會停下來。f10單步執行程式。ctrl f10執行到游標所在行。f11和f10的區別是,如果當前執行語句是函式呼叫,則會進入函式裡面。shift ...