中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

什么是VisualC++工具

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)什么是Visual C++工具,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

清鎮(zhèn)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),清鎮(zhèn)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為清鎮(zhèn)近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的清鎮(zhèn)做網(wǎng)站的公司定做!

下文著重在Visual C++工具中內(nèi)置了強(qiáng)大的調(diào)試功能,調(diào)試發(fā)生在你已經(jīng)成功地進(jìn)行了編譯、連接,得到了可執(zhí)行程序,但是程序執(zhí)行的結(jié)果不正確的情況下,希望本文能夠帶給您需要的信息。

調(diào)試命令

有關(guān)調(diào)試的命令分散在Build、Debug、View和Edit菜單中。Build菜單包含一個(gè)Start Debug子菜單,其中的命令是Debug菜單命令的子集,包括:?jiǎn)?dòng)調(diào)試過(guò)程(Go)、單步跟蹤( Step Into) 和運(yùn)行到光標(biāo)處( Run To Cursor).當(dāng)啟動(dòng)調(diào)試進(jìn)程后,Build菜單會(huì)被Debug菜單代替,Debug菜單包含各種控制程序執(zhí)行的命令,如單步執(zhí)行、進(jìn)入函數(shù)體、從函數(shù)體中出來(lái)、運(yùn)行到光標(biāo)所在位置等。

View菜單包含一些命令,可以控制顯示各種與調(diào)試有關(guān)的窗口,如變量窗口(Variables window)、調(diào)用棧窗口(Call Stack window)等。Edit菜單下的Breakpoints命令可以打開(kāi)一個(gè)對(duì)話框,在其中可以插入、刪除、啟動(dòng)、停止各個(gè)斷點(diǎn)。

設(shè)置斷點(diǎn)

你可以控制程序直接運(yùn)行到指定地點(diǎn),然后查看運(yùn)行到這個(gè)地方時(shí)程序的狀態(tài),如變量的值、調(diào)用棧的情況等。你可以通過(guò)設(shè)置斷點(diǎn)來(lái)達(dá)到這一目的。設(shè)置斷點(diǎn)的方式是:將光標(biāo)移到要設(shè)置斷點(diǎn)的地方,按F9,這時(shí)會(huì)有一個(gè)紅的圓點(diǎn)出現(xiàn)在代碼行的左邊。如果你想取消斷點(diǎn),將光標(biāo)移動(dòng)到設(shè)置斷點(diǎn)的代碼行,按F9。

啟動(dòng)調(diào)試

在Visual C++工具中按F5或者在Build菜單中,選擇Start Debug然后選擇Go,就可以啟動(dòng)調(diào)試程序。程序會(huì)一直運(yùn)行到需要用戶輸入或者有斷點(diǎn)的代碼處。

查看變量值

查看變量值有多種方式,你可以選擇你喜歡的方式進(jìn)行。

1)     你可以將鼠標(biāo)移動(dòng)到程序的變量名處,系統(tǒng)會(huì)自動(dòng)為你顯示變量的值;

2) 復(fù)雜變量(如對(duì)象)可以通過(guò)QuickWatch查看,方法是:將光標(biāo)定位到所要查看值的變量處,按鼠標(biāo)右鍵,選擇QuickWatch菜單,就可以看到變量值。

3) 啟動(dòng)調(diào)試程序后,屏幕下方將會(huì)出現(xiàn)兩個(gè)輸出窗口,一個(gè)是Watch,另一個(gè)是Variable。Watch窗口顯示變量名和變量值,你可以在Watch窗口中加上你想觀察值的變量名,也可以直接從源代碼中選擇變量名,并把它拖動(dòng)到Watch窗口中。Variable窗口顯示程序當(dāng)前運(yùn)行上下文涉及的變量的值。

控制程序執(zhí)行

你可以控制程序單步執(zhí)行(F10)、跟蹤到一個(gè)函數(shù)內(nèi)部(F11)、從一個(gè)函數(shù)運(yùn)行出來(lái)(shift+F11)、運(yùn)行到光標(biāo)所在位置(Ctrl+F10),以便方便地調(diào)試程序。這些命令用于在某個(gè)局部范圍詳細(xì)地調(diào)試程序。

你也可以通過(guò)設(shè)置斷點(diǎn)(F9)然后用直接運(yùn)行(GO或者F5)來(lái)控制程序直接運(yùn)行到斷點(diǎn)位置。如果你設(shè)置了多個(gè)斷點(diǎn),程序?qū)?huì)在遇到的***個(gè)斷點(diǎn)處停下來(lái)。要從斷點(diǎn)處繼續(xù)運(yùn)行,可以用上面所說(shuō)的各種命令(F5, F10, F11, Shift+F11, Ctrl+F10)。

結(jié)束調(diào)試

對(duì)Visual C++工具的快捷鍵,可以按shift+F5或者選擇菜單Debug|Stop Debugging。當(dāng)結(jié)束調(diào)試后,所有調(diào)試窗口會(huì)自動(dòng)關(guān)閉,Debug菜單也會(huì)自動(dòng)還原為Build菜單。

上述就是小編為大家分享的什么是Visual C++工具了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章標(biāo)題:什么是VisualC++工具
標(biāo)題網(wǎng)址:http://www.rwnh.cn/article4/jijjoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)ChatGPT、網(wǎng)站設(shè)計(jì)公司、、定制網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管
丘北县| 瓦房店市| 绥德县| 揭东县| 南通市| 莱阳市| 南皮县| 龙游县| 黔西| 玉门市| 宁海县| 仁寿县| 黄石市| 堆龙德庆县| 阳江市| 石首市| 荔波县| 遂溪县| 濮阳市| 新沂市| 宜阳县| 江源县| 枣阳市| 襄樊市| 察隅县| 佛教| 诸暨市| 岐山县| 新野县| 鹤峰县| 东港市| 乌兰察布市| 阿巴嘎旗| 宁乡县| 安岳县| 宜春市| 措勤县| 贞丰县| 治多县| 武邑县| 隆回县|