最近更新|軟件分類|單機(jī)游戲|軟件專題|手機(jī)版|軟件發(fā)布 devc怎么調(diào)試 devc怎么調(diào)成中文
首頁>編程開發(fā)>devc怎么調(diào)試 devc怎么調(diào)成中文

devc怎么調(diào)試 devc怎么調(diào)成中文

我要評論2017/09/05 17:07:05來源:9553下載編輯:

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é)果造成影響?

devc怎么調(diào)試 devc怎么調(diào)成中文

按照圖中的程序,如果程序正確,最終的輸出結(jié)果應(yīng)該是?

devc怎么調(diào)試 devc怎么調(diào)成中文
devc怎么調(diào)試 devc怎么調(diào)成中文

然后很顯然,對于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)?

devc怎么調(diào)試 devc怎么調(diào)成中文

首先先讓我們點(diǎn)擊下面按鈕調(diào)到debug界面調(diào)到debug界面?

然后尋找錯(cuò)誤位置可能開始的地方(也就是定義z的位置),點(diǎn)擊該行左側(cè)的數(shù)字便可設(shè)置此處為起點(diǎn)。

devc怎么調(diào)試 devc怎么調(diào)成中文

同樣的道理,我們點(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)

devc怎么調(diào)試 devc怎么調(diào)成中文

關(guān)鍵詞: devc