devc是一款非常不錯的編程軟件,對于它的調試很多朋友都不是很了解,一起來看看吧。
devc怎么調試
首先,什么是調試?調試(也叫debug)是根據(jù)程序中數(shù)據(jù)的變化尋找錯誤的準確位置的方法。雖然許多編輯器都自帶糾錯功能,但它只能找到語法上的錯誤而不能找到邏輯上和定義上的錯誤,特別是當我們在編譯一些相當復雜的程序時,我們更加需要學會如何去調試。下面我將簡單地介紹如何使用DevC++的調試功能。
##框定錯誤范圍
接下來我們將使用Debug糾正編輯上相對較簡單的定義上的錯誤。
首先,我們先編寫如下程序
在該程序中由double定義的b,聲明時本該使用%lf,然而圖中程序卻錯誤的使用了%f,該錯誤編輯器自帶的糾錯功能并不能找出,但是卻會對程序的輸出結果造成影響
按照圖中的程序,如果程序正確,最終的輸出結果應該是
然后很顯然,對于C的輸出結果與實際出現(xiàn)了出入,然而C的結果又于數(shù)值z和b有關,所以我們不免可以推斷,問題出在z或b身上。
##起點與終點1
當我們設計的程序相當復雜的時候,我們不可能從頭到尾一條一條的進行調試,所以我們便要學會如何設置起點和終點
首先先讓我們點擊下面按鈕調到debug界面調到debug界面
然后尋找錯誤位置可能開始的地方(也就是定義z的位置),點擊該行左側的數(shù)字便可設置此處為起點。
同樣的道理,我們點擊輸出C該行左側的數(shù)字,這樣就將此行設定為終點設置起點終點
當開始debug的時候,程序將在運行到起點的時候變成逐行進行,當我們要使程序繼續(xù)進行就必須點擊Debug欄的next line項
您需要登錄后才可以評論, 登錄| 注冊
甜找出15個字是什么?漢字找茬王找字甜關卡2023-04-10
閩南網(wǎng)推出專題報道,以圖、文、視頻等形式,展現(xiàn)泉州在補齊養(yǎng)老事業(yè)短板,提升養(yǎng)老服