資源描述:
《如何在VC6進行C語言調(diào)試.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、個人收集整理勿做商業(yè)用途2010-09—0220:15【文章標題】:VC6.0中調(diào)試C語言程序簡析【文章作者】:evilkis-————-—--—-—----—----—-—————-—----——--——----——--——-—--—----—-—---————-——————-——-—-———-VC6。0中調(diào)試C語言程序方法簡析1。.調(diào)試工具簡介:VC6.0中有兩個應用比較頻繁的調(diào)試工具:(1)Memory窗口:其作用即查看相應地址中存放的內(nèi)容,如圖1?最左邊一列為地址右邊四列的內(nèi)容為內(nèi)存中的內(nèi)容,以16進制表示,最后一列為內(nèi)存內(nèi)容的文本
2、顯示。(2)Watch窗口:其作用是監(jiān)控表達式在程序運行過程中值的變化;其中要監(jiān)控的表達式是我們自己輸入的,如圖:要查看那個變量的值的變化就在Name那一列輸入變量的名字即可。2。.實戰(zhàn)應用有人說軟件開發(fā)的能力一看設(shè)計能力,二看調(diào)試水平,可見調(diào)試能力對我們寫程序的人來說是一項必須要掌握的技能,調(diào)試程序不僅僅可以幫助我們找出程序中的錯誤還能幫助我們更好的理解相關(guān)的C語言內(nèi)部的東西,那我們現(xiàn)在就來簡單的實戰(zhàn)一下吧,首先簡單說一下調(diào)試常用的幾個調(diào)試快捷鍵當我們進入調(diào)試狀態(tài)時在VC菜單欄中會出現(xiàn)一個Debug工具欄:其最常用的幾個快捷鍵如下(1)?
3、?(StepOver)F10:單步執(zhí)行,遇到函數(shù)調(diào)用時,執(zhí)行完函數(shù)調(diào)用返回到下一條語句。(2)(Step個人收集整理勿做商業(yè)用途Into)F11:單步執(zhí)行,遇到函數(shù)調(diào)用時進入到函數(shù)中執(zhí)行(即進入到函數(shù)的實現(xiàn)代碼中執(zhí)行)如何進入調(diào)試狀態(tài):進入調(diào)試狀態(tài)有很多方法簡單說兩種:(1)在程序中下個斷點,然后按F5(2)直接按F101。.調(diào)試第一個程序helloworld!,按F10進入調(diào)試狀態(tài):一直按F10執(zhí)行到size_ti=strlen(a);這句在右側(cè)watch窗口Name下輸入&a,然后拖到Memory窗口,或者直接在Memory窗口輸入&a
4、;如上圖可知字符數(shù)組的首地址為0012ff74,共有12個元素,a[0]在內(nèi)存中為68(注意這里是16進制表示的)轉(zhuǎn)換為10進制為104,相應的ascii碼為h,以此類,此外我們會發(fā)現(xiàn)a[11]在內(nèi)存中為00,其ascii碼為空字符即'