編程工具 占存:37.05MB 時間:2022-02-10
軟件介紹: Dev C++開發(fā)軟件Dev C++編輯器調(diào)試器Dev C++Dev-C++吧 Dev-C++相關(guān)問答 么調(diào)成中文...
dev c++ 的使用和調(diào)試:
1. 使用斷點調(diào)試
若無法調(diào)試:工具–>編譯選項–>代碼生成/優(yōu)化–>連接器–>產(chǎn)生調(diào)試信息–>no改成yes
調(diào)試的基本步驟;一、把右上角的release模式改成debug模式
二、設(shè)置斷點
三、點擊全部編譯,在點擊對勾即可
(有藍(lán)色的箭頭表示,還沒有執(zhí)行,即將要執(zhí)行的語句,但是藍(lán)色一行以上的,變量可以通過調(diào)試后的進(jìn)行查看的兩種方式,①添加查看,來輸入變量值,并查看②選中變量或表達(dá)式,在點擊添加查看,即可看見左側(cè)欄的變量值)當(dāng)然通過終端控制臺也可以觀察變量的值;
關(guān)于循環(huán)語句斷點的設(shè)置和查看:在循環(huán)的開頭和結(jié)尾分別往下依次設(shè)立斷點,通過終端,便可查看語句執(zhí)行的進(jìn)度
調(diào)試的按鈕及功能;
下一步:執(zhí)行下一個語句,把函數(shù)當(dāng)成一個語句直接給出結(jié)果
單步進(jìn)入:執(zhí)行下一個語句,遇見函數(shù),則進(jìn)入函數(shù),單步執(zhí)行(觀察循環(huán)和函數(shù)中變量的變換的最好方式)
跳過:執(zhí)行直到下一個斷點之前,如果沒有下一個斷點,則直接執(zhí)行到結(jié)束
端點常見錯誤:
①正常情況下(沒有bug)會停在斷點處,呈現(xiàn)藍(lán)色箭頭,如果有bug,斷點處依舊為紅色,則說明還語句就沒有執(zhí)行到,過者不被執(zhí)行,因為沒有滿足條件
②調(diào)試報錯:當(dāng)執(zhí)行了一個無效的內(nèi)存引用,即操作了一個空地址,或者數(shù)組越界,就會報錯
例如char a[100000000000],就會報錯,因為,根本沒有這么大的數(shù)值,已經(jīng)遠(yuǎn)遠(yuǎn)超過了它本身的字節(jié)長度,在調(diào)試的時候會報錯。所以char a[100],就可以,表是a有100個字符,每個字符可以寫成1000000000……一百個
調(diào)試中出現(xiàn)的問題:
一、當(dāng)在調(diào)試中無法往下進(jìn)行scanf輸入的時候,一定是循環(huán)條件出現(xiàn)了問題,甚至在調(diào)試的時候出現(xiàn)了報錯,說明該輸入語句有問題,請及時查閱關(guān)于此處的相關(guān)知識。,
還有可能是數(shù)組越界,還有可能陷入了死循環(huán),通常時,(循環(huán)語句,時先執(zhí)行i++之類的,還是執(zhí)行循環(huán)while)引起的,要小心。
二、在scanf函數(shù)出調(diào)試的時候,一定先寫下一步(或者單步進(jìn)入)在在終端中輸入值->回車,在進(jìn)入下一步(單步進(jìn)入)
使用問題:dev C++ 中的代碼覆是因為不小心按了insert引起的插入模式,取消的話,再按一下insert
1.Dev-C++怎么調(diào)成中文?
若在初始安裝時錯過了選擇語言這一步驟,那么就需要在安裝完成以后進(jìn)行設(shè)置。具體設(shè)置步驟如下:
1、首先打開devc++軟件,此時可見全是英文。點擊菜單欄的Tools,并選擇菜單中的Envirnoment Options,打開環(huán)境設(shè)置。
2、接下來,在彈出的anguage的藍(lán)色位置處點擊下拉框,選擇簡體中文,回車確定。
3、確定之后,這時軟件就變成了中文版的了。
設(shè)置不是很難,大家都需要的就去試試吧。