?
懂視移動端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
當(dāng)前位置: 首頁 - 手機(jī) - 正文

DEV C++如何使用

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-03-19 16:57:07
導(dǎo)讀DevC++是一個(gè)可視化集成開發(fā)環(huán)境,可以用此軟件實(shí)現(xiàn)C/C++程序的編輯、預(yù)處理/編譯/鏈接、運(yùn)行和調(diào)試。下面介紹了Dev-C++常用的一些基本操作,每一位同學(xué)都要掌握。材料/工具DevC++一.啟動DevC++方法一:1.鼠標(biāo)點(diǎn)擊任務(wù)欄中的“開始”按鈕,選“程序”菜單項(xiàng),然后選“程序”下的子菜單項(xiàng)“BloodshedDev-C++”項(xiàng),顯示該項(xiàng)下的子菜單。2.單擊“Dev-C++”菜單項(xiàng),即可啟動Dev-C++集成開發(fā)工具。方法二:直接單擊桌面上的DevC++的圖標(biāo)。二.新建源程序1.從主菜...
Dev C++是一個(gè)可視化集成開發(fā)環(huán)境,可以用此軟件實(shí)現(xiàn)C/C++程序的編輯、預(yù)處理/編譯/鏈接、運(yùn)行和調(diào)試。下面介紹了Dev-C++常用的一些基本操作,每一位同學(xué)都要掌握。

材料/工具

Dev C++

一.啟動Dev C++

方法一:

1. 鼠標(biāo)點(diǎn)擊任務(wù)欄中的“開始”按鈕,選“程序”菜單項(xiàng),然后選“程序”下的子菜單項(xiàng)“Bloodshed Dev-C++”項(xiàng),顯示該項(xiàng)下的子菜單。

2. 單擊“Dev-C ++”菜單項(xiàng),即可啟動Dev-C ++集成開發(fā)工具。

方法二:
直接單擊桌面上的Dev C++的圖標(biāo)。

二.新建源程序

1.從主菜單選擇“File”→“New”→“Source File”(“文件”→“新建”→“源代碼”)即可。

如果大家看到界面上的字是中文的,則可以根據(jù)以下操作將界面改為英文。點(diǎn)擊主菜單“工具”→“環(huán)境選項(xiàng)”,在彈出的對話框中選擇界面頁,在Language下拉列表中選擇Chinese即可,如下圖所示。此時(shí)界面上的菜單、工具條等全部以英文命名。

2.此時(shí)屏幕右下側(cè)出現(xiàn)一片白色區(qū)域,可以在此輸入程序。

輸出標(biāo)簽頁源程序編輯區(qū)域工具欄菜單

3.保存源程序到硬盤
一個(gè)好的習(xí)慣是創(chuàng)建了一個(gè)新程序后,在還未輸入代碼之前先將該程序保存到硬盤某個(gè)目錄下,然后在程序的編輯過程中經(jīng)常性地保存程序,以防止機(jī)器突然斷電或者死機(jī)。要保存程序,只需從主菜單選擇“File”→“Save”就可以將文件保存到指定的硬盤目錄。

此時(shí)會彈出一個(gè)對話框,如圖所示。在此你需要指定文件要存放的目錄(此處為F:temp),文件名稱(此處為test)以及保存類型。需要注意的是,在保存類型處一定要選擇C source files(*.c),意思是保存地是一個(gè)C文件。在點(diǎn)擊右下腳的保存按鈕后,在temp目錄下將會出現(xiàn)一個(gè)名為test.c的源文件。

4.在程序編輯區(qū)域編輯程序,如圖所示。在輸入程序的過程中記得要隨時(shí)對程序進(jìn)行保存(使用菜單“File”→“Save”,或者用組合鍵Ctrl+s),此時(shí)會將程序重新保存到之前指定的目錄下,如F:temp。

如果想將程序保存到其他的硬盤路徑下,可以選擇“File”→”Save As…”,如圖所示,你可以重新指定程序的名稱和保存路徑。

注意:

1.必須在英文輸入環(huán)境下編輯程序(如果你當(dāng)前能在程序編輯區(qū)輸入中文,說明你是在中文輸入環(huán)境下。為了輸入程序,你必須切換到英文輸入環(huán)境下)。

2.在Dev C++環(huán)境下,為了查看程序運(yùn)行結(jié)果,需要在main函數(shù)的return語句前加上:system("PAUSE")或system("pause");

這樣程序運(yùn)行到該語句時(shí),結(jié)果顯示屏幕將會停留,讓大家有時(shí)間看程序的輸出結(jié)果。否則結(jié)果顯示屏幕將會一閃而過。

三.預(yù)處理、編譯、鏈接程序

從主菜單選“運(yùn)行”→“編譯”(也可選編譯當(dāng)前文件)或快捷鍵“Ctrl+F9”,可以一次性完成程序的預(yù)處理、編譯和鏈接過程。如果程序中存在詞法、語法等錯(cuò)誤,則編譯過程失敗,編譯器將會在屏幕右下角的“Compile Log”標(biāo)簽頁中顯示錯(cuò)誤信息,如下圖所示。

并且將源程序相應(yīng)的錯(cuò)誤行標(biāo)成紅色底色,如圖所示(由于刪除了printf語句后面的分號,編譯時(shí)報(bào)錯(cuò),提示system語句前面的語句有語法錯(cuò)誤(syntax error))。

“Compile Log”標(biāo)簽頁中顯示的錯(cuò)誤信息是尋找錯(cuò)誤原因的重要信息來源,每一位同學(xué)都要學(xué)會看這些錯(cuò)誤信息,并且每一次你碰到錯(cuò)誤并且最終解決了錯(cuò)誤時(shí),要記錄錯(cuò)誤信息以及相應(yīng)的解決方法。這樣以后看到類似的錯(cuò)誤提示信息,能熟練反應(yīng)出是源程序哪里有問題,從而提高程序調(diào)試效率。

排除了程序中存在的詞法、語法等錯(cuò)誤后,編譯成功。此時(shí)在源文件所在目錄下將會出現(xiàn)一個(gè)同名的.exe可執(zhí)行文件(如test.exe)。雙擊這個(gè)文件,即可運(yùn)行程序。

四.運(yùn)行程序

對程序進(jìn)行預(yù)處理、編譯、鏈接后,可以有兩種方法運(yùn)行程序。

1.雙擊生成的.exe文件;

2.直接在Dev C++環(huán)境下從主菜單選“Excute”→“Run”或快捷鍵【Ctrl】+【F10】運(yùn)行程序。如圖所示。

五.調(diào)試程序

通過預(yù)處理、編譯和鏈接的程序僅僅是該程序中沒有詞法和語法等錯(cuò)誤,而無法發(fā)現(xiàn)程序深層次的問題(譬如算法不對導(dǎo)致結(jié)果不正確)。當(dāng)程序運(yùn)行出錯(cuò)時(shí),需要找出錯(cuò)誤原因。仔細(xì)讀程序來尋找錯(cuò)誤固然是一種方法,但是有時(shí)光靠讀程序已經(jīng)解決不了問題,此時(shí)需要借助于程序調(diào)試(Debug)手段。這是一種有效的排錯(cuò)手段,每一位同學(xué)都需要掌握。

1.設(shè)置程序斷點(diǎn)
調(diào)試的基本思想是讓程序運(yùn)行到你認(rèn)為可能有錯(cuò)誤的代碼前,然后停下來,在人的控制下逐條語句的運(yùn)行,通過在運(yùn)行過程中查看相關(guān)變量的值,來判斷錯(cuò)誤產(chǎn)生原因。如果想讓程序運(yùn)行到某一行前能暫停下來,就需要將該行設(shè)成斷點(diǎn)。具體方法是在代碼所在行行首單擊,該行將被加亮。默認(rèn)的加亮顏色是紅色。如圖所示,將system(“pause”)語句設(shè)成斷點(diǎn),則程序運(yùn)行完printf語句后,將會暫停。需要說明的是,你可以在程序中根據(jù)需要設(shè)置多個(gè)斷點(diǎn)。
如果想取消不讓某行代碼成為斷點(diǎn),則在代碼行首再此點(diǎn)擊即可。

2.運(yùn)行程序
設(shè)置斷點(diǎn)后,此時(shí)程序運(yùn)行進(jìn)入debug狀態(tài)。要想運(yùn)行程序,就不能使用主菜單“Execute”→“Run”,而是需要用主菜單“Debug”→“Debug”(或者按快捷鍵F8),如圖所示。

程序?qū)⑦\(yùn)行到第一個(gè)斷點(diǎn)處,此時(shí)斷點(diǎn)處加亮色由紅色變成藍(lán)色,表示接下去將運(yùn)行藍(lán)色底色的代碼,如圖所示。

注意:有時(shí)你會發(fā)現(xiàn)即使設(shè)置了斷點(diǎn),點(diǎn)擊了主菜單“Debug”→“Debug”,程序還是不在斷點(diǎn)處停留。解決方法:取消斷點(diǎn),重新編譯程序,然后再設(shè)置斷點(diǎn),點(diǎn)擊主菜單“Debug”→“Debug”即可。

3.單步執(zhí)行程序
要想運(yùn)行藍(lán)色底色的代碼,可以使用如圖所示的“Next Step(F7)”、“Step Into(Shift F7)”、“Continue(Ctrl F7)”,“Run to Cursor(Shift F4)”等(具體含義見下面的介紹)。在學(xué)習(xí)函數(shù)之前,一般用的是Next Step和Continue。學(xué)習(xí)函數(shù)后,還會用到Step Into。

Debug菜單如圖所示。和單步運(yùn)行相關(guān)的菜單項(xiàng)說明如下:

Next Step(F7):運(yùn)行下一行代碼;如果下一行是對函數(shù)的調(diào)用,不進(jìn)入函數(shù)體
Step Into(shift F7):運(yùn)行下一行代碼,如果下一行是對函數(shù)的調(diào)用,則進(jìn)入函數(shù)體;
Continue(Ctrl F7):運(yùn)行到下一個(gè)斷點(diǎn)處;
Run to Cursor(Shift F4):運(yùn)行到光標(biāo)所在出;

4.設(shè)置watch窗口
在調(diào)試程序時(shí),可能要看程序運(yùn)行過程中變量的值,以檢測程序?qū)ψ兞康奶幚硎欠裾_,可以在調(diào)試時(shí) 通過調(diào)試菜單下的添加變量(Add Watch)窗口來增加變量watch,新增的變量將會顯示在最左邊Explore的Debug頁中,如下圖所示。如果左邊Explore中的當(dāng)前頁不是Debug頁,則可以點(diǎn)擊Debug標(biāo)簽使之成為當(dāng)前頁。

六.打開一個(gè)已經(jīng)存在的程序

點(diǎn)擊主菜單的“File”→“Open Project or File”,如圖所示,在彈出的對話框中指定文件所在的路徑,選擇要打開的文件即可。

七.提高程序書寫風(fēng)格的一些操作

1.整段縮進(jìn)
運(yùn)用適當(dāng)?shù)目s進(jìn),可以提高代碼的可讀性。選中要縮進(jìn)的代碼段,點(diǎn)擊主菜單下的“Edit”→“Indent”,如圖所示,即可將整段代碼右移N個(gè)字符。

每一次縮進(jìn)要移動的字符數(shù)可以自己定制,方法如下:


點(diǎn)擊主菜單下的“Tools”→“Edit Options”,在彈出的對話框中的General標(biāo)簽頁中進(jìn)行設(shè)置,將Tab Size設(shè)置成你希望的數(shù)字,建議設(shè)成3,如圖所示。該對話框提供了定制Dev C++的界面編輯風(fēng)格的功能,有興趣的同學(xué)可以自己研究一下。
也可以點(diǎn)擊“Edit”“Unindent”使整段代碼往左移。

2.插入程序說明
在源程序里簡要說明程序的功能,是一個(gè)良好的習(xí)慣,可以點(diǎn)擊“Edit”→“Insert”→“Comment Header”,如上圖,從而在程序編輯區(qū)光標(biāo)處插入一段注釋,如下圖所示。

插入后的效果如圖所示。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

標(biāo)簽: 棒棰島
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

如何將360搜索設(shè)置為主頁 如何更改powerpoint版本 微信公眾號推廣的正確方法 vmware虛擬機(jī)如何安裝ubuntu14.10系統(tǒng) 騰訊企業(yè)郵箱怎么備份郵件 如何更改TP-LINK無線路由器的無線名稱和密碼 win7網(wǎng)絡(luò)連接圖標(biāo)不見了怎么解決 如何使用Excel自定義排序 在Excel里做GA的水平百分比圖的詳細(xì)步驟 win7網(wǎng)頁視頻緩存在哪里 淘寶千牛工作臺使用技巧 如何判斷對方是否查看了郵件(qq郵箱) 64位系統(tǒng)使用PLSQL Developer(圖文教程) 三星手機(jī)刷機(jī)軟件哪個(gè)好 怎么樣找BT種子進(jìn)行下載 win7桌面右下角的小喇叭圖標(biāo)不見了怎么辦 QQ面板上朋友網(wǎng)圖標(biāo)為什么不見了 excel中的宏如何使用 win8桌面壁紙?jiān)趺磽Q PPT如何設(shè)置幻燈片的播放次序 ie瀏覽器怎么設(shè)置主頁 電子郵箱地址格式如何填寫 Photoshop中形狀工具的描邊過程 新版微博粉絲排行榜查詢 Linux如何修改SSH端口號 手機(jī)收不到短信驗(yàn)證碼如何解決 如何讓大幅度清理C盤,讓C盤大瘦身! 臺式電腦怎么共享網(wǎng)絡(luò)給手機(jī) word文檔沒保存如何處理 Win10如何顯示文件類型?Win10查看文件擴(kuò)展名 Win7如何創(chuàng)建設(shè)置并開啟局域網(wǎng)文件共享功能 支付寶紅包在哪里看 支付寶紅包怎么用 iPhone手機(jī)無法開機(jī)后怎么強(qiáng)制重啟 小米手機(jī)死機(jī)了如何解決 農(nóng)業(yè)銀行動態(tài)口令卡怎么用 amd顯卡如何開啟混合交火技術(shù)開啟獨(dú)立顯卡 Word中將橫表變?yōu)樨Q表的方法 win10如何設(shè)置待機(jī)時(shí)間 怎么用電腦設(shè)置wifi 蘋果iphone6怎么選擇備份
Top