雷火官网-中国知名电竞赛事平台

找軟件用軟件,就到華軍軟件園! 軟件發(fā)布
所在位置: 首頁(yè) — 教程攻略 — 教程 — 電腦軟件教程  —  dev c++ 怎...

dev c++ 怎么調(diào)試?-dev c++中文調(diào)試

作者: 日期:2024-05-11

Dev C++
Dev C++-v6.7.5 綠色中文版

編程工具 占存:37.05MB 時(shí)間:2022-02-10

軟件介紹: ??????Dev C++是由Bloodshed公司開(kāi)發(fā)的,2011年停止開(kāi)發(fā)后由獨(dú)立開(kāi)發(fā)者Orwelldevcpp繼續(xù)更新開(kāi)...

立即下載

dev c++ 的使用和調(diào)試:

1. 使用斷點(diǎn)調(diào)試

   若無(wú)法調(diào)試:工具–>編譯選項(xiàng)–>代碼生成/優(yōu)化–>連接器–>產(chǎn)生調(diào)試信息–>no改成yes

   調(diào)試的基本步驟;一、把右上角的release模式改成debug模式

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

   三、點(diǎn)擊全部編譯,在點(diǎn)擊對(duì)勾即可

   (有藍(lán)色的箭頭表示,還沒(méi)有執(zhí)行,即將要執(zhí)行的語(yǔ)句,但是藍(lán)色一行以上的,變量可以通過(guò)調(diào)試后的進(jìn)行查看的兩種方式,①添加查看,來(lái)輸入變量值,并查看②選中變量或表達(dá)式,在點(diǎn)擊添加查看,即可看見(jiàn)左側(cè)欄的變量值)當(dāng)然通過(guò)終端控制臺(tái)也可以觀察變量的值;

   關(guān)于循環(huán)語(yǔ)句斷點(diǎn)的設(shè)置和查看:在循環(huán)的開(kāi)頭和結(jié)尾分別往下依次設(shè)立斷點(diǎn),通過(guò)終端,便可查看語(yǔ)句執(zhí)行的進(jìn)度

   調(diào)試的按鈕及功能;

       下一步:執(zhí)行下一個(gè)語(yǔ)句,把函數(shù)當(dāng)成一個(gè)語(yǔ)句直接給出結(jié)果

       單步進(jìn)入:執(zhí)行下一個(gè)語(yǔ)句,遇見(jiàn)函數(shù),則進(jìn)入函數(shù),單步執(zhí)行(觀察循環(huán)和函數(shù)中變量的變換的最好方式)

       跳過(guò):執(zhí)行直到下一個(gè)斷點(diǎn)之前,如果沒(méi)有下一個(gè)斷點(diǎn),則直接執(zhí)行到結(jié)束

   端點(diǎn)常見(jiàn)錯(cuò)誤:

   ①正常情況下(沒(méi)有bug)會(huì)停在斷點(diǎn)處,呈現(xiàn)藍(lán)色箭頭,如果有bug,斷點(diǎn)處依舊為紅色,則說(shuō)明還語(yǔ)句就沒(méi)有執(zhí)行到,過(guò)者不被執(zhí)行,因?yàn)闆](méi)有滿足條件

   ②調(diào)試報(bào)錯(cuò):當(dāng)執(zhí)行了一個(gè)無(wú)效的內(nèi)存引用,即操作了一個(gè)空地址,或者數(shù)組越界,就會(huì)報(bào)錯(cuò)

   例如char a[100000000000],就會(huì)報(bào)錯(cuò),因?yàn)椋緵](méi)有這么大的數(shù)值,已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了它本身的字節(jié)長(zhǎng)度,在調(diào)試的時(shí)候會(huì)報(bào)錯(cuò)。所以char a[100],就可以,表是a有100個(gè)字符,每個(gè)字符可以寫(xiě)成1000000000……一百個(gè)

   調(diào)試中出現(xiàn)的問(wèn)題:

   一、當(dāng)在調(diào)試中無(wú)法往下進(jìn)行scanf輸入的時(shí)候,一定是循環(huán)條件出現(xiàn)了問(wèn)題,甚至在調(diào)試的時(shí)候出現(xiàn)了報(bào)錯(cuò),說(shuō)明該輸入語(yǔ)句有問(wèn)題,請(qǐng)及時(shí)查閱關(guān)于此處的相關(guān)知識(shí)。,

   還有可能是數(shù)組越界,還有可能陷入了死循環(huán),通常時(shí),(循環(huán)語(yǔ)句,時(shí)先執(zhí)行i++之類的,還是執(zhí)行循環(huán)while)引起的,要小心。

   二、在scanf函數(shù)出調(diào)試的時(shí)候,一定先寫(xiě)下一步(或者單步進(jìn)入)在在終端中輸入值->回車,在進(jìn)入下一步(單步進(jìn)入)

   使用問(wèn)題:dev C++ 中的代碼覆是因?yàn)椴恍⌒陌戳薸nsert引起的插入模式,取消的話,再按一下insert

      1.Dev-C++怎么調(diào)成中文?

      若在初始安裝時(shí)錯(cuò)過(guò)了選擇語(yǔ)言這一步驟,那么就需要在安裝完成以后進(jìn)行設(shè)置。具體設(shè)置步驟如下:

      1、首先打開(kāi)devc++軟件,此時(shí)可見(jiàn)全是英文。點(diǎn)擊菜單欄的Tools,并選擇菜單中的Envirnoment Options,打開(kāi)環(huán)境設(shè)置。

      2、接下來(lái),在彈出的anguage的藍(lán)色位置處點(diǎn)擊下拉框,選擇簡(jiǎn)體中文,回車確定。

      3、確定之后,這時(shí)軟件就變成了中文版的了。

      設(shè)置不是很難,大家都需要的就去試試吧。



相關(guān)文章

最新教程 更多

Xshell如何配置圖形界面-Xshell配置圖形界面的方法 Xshell如何配置圖形界面-Xshell配置圖形界面的方法

QQ瀏覽器如何隱藏瀏覽器窗口截圖-QQ瀏覽器隱藏瀏覽器窗口截圖的方法 QQ瀏覽器如何隱藏瀏覽器窗口截圖-QQ瀏覽器隱藏瀏覽器窗口截圖的方法

coreldraw怎么給矢量圖換顏色?-coreldraw給矢量圖換顏色的方法 coreldraw怎么給矢量圖換顏色?-coreldraw給矢量圖換顏色的方法

coreldraw弧形文字怎么調(diào)寬窄?-coreldraw弧形文字調(diào)寬窄的方法 coreldraw弧形文字怎么調(diào)寬窄?-coreldraw弧形文字調(diào)寬窄的方法

Xshell如何更改界面語(yǔ)言-Xshell更改界面語(yǔ)言的方法 Xshell如何更改界面語(yǔ)言-Xshell更改界面語(yǔ)言的方法

熱門教程 更多

電腦重裝系統(tǒng)后沒(méi)聲音怎么辦-驅(qū)動(dòng)精靈教程 電腦重裝系統(tǒng)后沒(méi)聲音怎么辦-驅(qū)動(dòng)精靈教程

金山打字通怎么練打字-金山打字通練習(xí)打字方法 金山打字通怎么練打字-金山打字通練習(xí)打字方法

bootcamp驅(qū)動(dòng)如何升級(jí)?bootcamp驅(qū)動(dòng)升級(jí)方法 bootcamp驅(qū)動(dòng)如何升級(jí)?bootcamp驅(qū)動(dòng)升級(jí)方法

qq音樂(lè)皮膚怎么換?-qq音樂(lè)換皮膚方法 qq音樂(lè)皮膚怎么換?-qq音樂(lè)換皮膚方法

驅(qū)動(dòng)總裁下載-驅(qū)動(dòng)軟件下載很慢如何解決 驅(qū)動(dòng)總裁下載-驅(qū)動(dòng)軟件下載很慢如何解決