單步除錯 VC6 0

2021-06-07 04:44:54 字數 685 閱讀 6335

在程式開發中,為了找到程式的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 ...