c語言是不能設置斷點的。設置斷點的是編譯器。例如vc按F9就可以在光標當前行設置斷點。斷點的作用是來調(diào)試程序的??梢员O(jiān)視變量,可以一步一步看程序的執(zhí)行過程。
公司主營業(yè)務:網(wǎng)站設計、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出成安免費做網(wǎng)站回饋大家。
不同的編譯器設置斷點的方法不一樣,比如VC6.0:
點擊最右邊那個
手
的圖標就是設置斷點(快捷鍵F9),
然后點擊右邊第二個就是開始調(diào)試(快捷點F5)。
也可以在你想要設置斷點的那一行右鍵,然后點擊
手
的圖標。
每種編譯器的方法不一樣,建議百度
“XXX(編譯器類型)
調(diào)試方法”。
斷點,英文名字叫BreakPoint!
意思就是說!你在某行代碼處設置斷點后,調(diào)試程序時,程序運行到該行代碼時會自動停止!然后你就可以在這進行逐步調(diào)試了!
其作用就是深入代碼,查找代碼內(nèi)部缺陷?。?/p>
VC6.0
F9——插入刪除斷點,斷點位置為光標所在行
F5——go,開始運行,到斷點會自動停止,沒有斷點,會運行完
F10——向前走一步,不進入函數(shù)內(nèi)部
F11——向前走一步,如果由函數(shù)就進入內(nèi)部
未開始調(diào)試的情況下,按F10或者F11,會自動開始調(diào)試,鼠標自動定位到頭部
Shift+F11——如果進入了函數(shù),執(zhí)行到中間,想跳出來,就按這個
Ctrl+F10——運行到光標,個人覺得這個很好用,覺得哪一行可能會出問題,在這一行前點一下鼠標,然后按下這倆鍵,就運行到這里了,不用設置斷點。
至于查值,說的是在上述調(diào)試運行到某一行的過程中,查看某個變量的值,這個可以通過下方出現(xiàn)的Variable和Watch窗口查看,Variable不能輸入,自動出現(xiàn)相關變量的值,watch窗口,可以自己輸入變量名稱,查看運行到某一步時的變量值。
如果沒有這兩個窗口,可以在菜單欄右側右鍵,勾選variable和watch,就會出現(xiàn)。在VS中按下CTRL+D+W,也會出現(xiàn)watch窗口。
暫時就想起這么多了,有機會再補充吧。
breakpoint, 暫停點,當調(diào)試運行程序時,程序執(zhí)行到這一步暫停,然后用戶可以選擇繼續(xù)執(zhí)行,單步執(zhí)行,或查看某變量的當前值。