VC 6 0 單步除錯

2022-03-25 10:28:24 字數 822 閱讀 5682

在vc++6.0中的單步除錯: 

除錯重要的幾個鍵: 

f9在當前游標所在的行下斷點,如果當前行已經有斷點,則取消斷點. 

f5除錯狀態執行程式,程式執行到有斷點的地方會停下來. 

f10執行下一句話(不進入函式)step out

f11執行(進入函式)step in

ctrl+f10執行到游標所在行. 

f11和f10的區別是,如果當前執行語句是函式呼叫,則會進入函式裡面. 

(問題:按f11除錯時出現please enter the path for scanf.c(或printf.c等)?

說明在除錯到某個用到了scanf的語句時,用了f11而不是f10。f11會逐條語句除錯,f10會跳過當前行,而不管這條語句是乙個函式呼叫,還是幾條語句寫在了一行。scanf這些標準庫函式已經是編譯過的,放在了相應的lib檔案中,.c檔案不會被提供,當然找不到了。所以這種情況下,用f10除錯。)

shift+f5跳出當前所在函式.  步驟: 

1,儲存為c或c++檔案 

2,根據斷點除錯找到錯誤處。 

3,採用f10或f11單步除錯找到精確的錯誤處。其中f10是跳過函式呼叫,f11是進入函式體除錯。一般是先用f10,確定函式輸入輸出是否正確(與自己想的一樣),如不一樣,則用f11進入函式體一步一步除錯。 

4,在除錯過程中,肯定得監視程式中的變數。在vc6.0的右下角有乙個watch視窗,專門用來設定監視變數。具體怎樣設定自己體會吧。在除錯過程中,滑鼠輕輕放在變數上也會顯示該變數的值 

5,vc6.0專門為除錯設定了工具箱以方便除錯的進行,開啟的方法如下。右鍵——〉在debug(或除錯)選擇項的勾勾上。ok

單步除錯 VC6 0

在程式開發中,為了找到程式的bug,通常採用的一種除錯手段,一步一步跟蹤程式執行的流程,根據變數的值,找到錯誤的原因。很多的開發工具都支援單步除錯。在需要除錯的 段設定斷點,然後按預設的快捷鍵步進。在vc 6.0中的單步除錯 除錯重要的幾個鍵 f9在當前游標所在的行下斷點,如果當前行已經有斷點,則取...

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 ...