devc怎么調(diào)試 devc怎么調(diào)成中文
devc是一款非常不錯(cuò)的編程軟件,對于它的調(diào)試很多朋友都不是很了解,一起來看看吧。
devc怎么調(diào)試
首先,什么是調(diào)試?調(diào)試(也叫debug)是根據(jù)程序中數(shù)據(jù)的變化尋找錯(cuò)誤的準(zhǔn)確位置的方法。雖然許多編輯器都自帶糾錯(cuò)功能,但它只能找到語法上的錯(cuò)誤而不能找到邏輯上和定義上的錯(cuò)誤,特別是當(dāng)我們在編譯一些相當(dāng)復(fù)雜的程序時(shí),我們更加需要學(xué)會如何去調(diào)試。下面我將簡單地介紹如何使用DevC++的調(diào)試功能。
##框定錯(cuò)誤范圍?
接下來我們將使用Debug糾正編輯上相對較簡單的定義上的錯(cuò)誤。?
首先,我們先編寫如下程序?
在該程序中由double定義的b,聲明時(shí)本該使用%lf,然而圖中程序卻錯(cuò)誤的使用了%f,該錯(cuò)誤編輯器自帶的糾錯(cuò)功能并不能找出,但是卻會對程序的輸出結(jié)果造成影響?
按照圖中的程序,如果程序正確,最終的輸出結(jié)果應(yīng)該是?
然后很顯然,對于C的輸出結(jié)果與實(shí)際出現(xiàn)了出入,然而C的結(jié)果又于數(shù)值z和b有關(guān),所以我們不免可以推斷,問題出在z或b身上。
##起點(diǎn)與終點(diǎn)1?
當(dāng)我們設(shè)計(jì)的程序相當(dāng)復(fù)雜的時(shí)候,我們不可能從頭到尾一條一條的進(jìn)行調(diào)試,所以我們便要學(xué)會如何設(shè)置起點(diǎn)和終點(diǎn)?
首先先讓我們點(diǎn)擊下面按鈕調(diào)到debug界面調(diào)到debug界面?
然后尋找錯(cuò)誤位置可能開始的地方(也就是定義z的位置),點(diǎn)擊該行左側(cè)的數(shù)字便可設(shè)置此處為起點(diǎn)。
同樣的道理,我們點(diǎn)擊輸出C該行左側(cè)的數(shù)字,這樣就將此行設(shè)定為終點(diǎn)設(shè)置起點(diǎn)終點(diǎn)?
當(dāng)開始debug的時(shí)候,程序?qū)⒃谶\(yùn)行到起點(diǎn)的時(shí)候變成逐行進(jìn)行,當(dāng)我們要使程序繼續(xù)進(jìn)行就必須點(diǎn)擊Debug欄的next line項(xiàng)
關(guān)鍵詞: devc