版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DevC++IntroductionProfessor:Chung-Yang(Ric)HuangPresenter:Hu-HsiYehDevC++IntroductionProfessorDevC++的基本介紹功能表
工具列
專案瀏覽區(qū)
狀態(tài)列
程式行號(hào)區(qū)
編寫程式區(qū)
編譯器輸出紀(jì)錄區(qū)
DevC++的基本介紹功能表工具列專案狀態(tài)3DevC++程式的編寫與編譯方法啟動(dòng)DevC++移動(dòng)指標(biāo)從功能表列的File選單中選擇NewSourcefileDev-C++會(huì)開(kāi)啟一個(gè)新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫一些程式碼在其中了撰寫完程式後,選擇編譯鈕編譯程式儲(chǔ)存檔案才能編譯選擇鈕進(jìn)行連結(jié)與執(zhí)行程式選擇Runproject鈕來(lái)連結(jié)和執(zhí)行程式3DevC++程式的編寫與編譯方法啟動(dòng)DevC++2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#1Step1:執(zhí)行【File/NewProject】指令,開(kāi)啟一個(gè)新的程式專案。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#1Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2:指定程式專案為C++語(yǔ)言、命令列式應(yīng)用程式(ConsoleApplication)專案。Step3:輸入專案名稱為p1_02。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#3Step4:指定專案檔的存放目錄(例如將範(fàn)例存放到C:\C_CPP\ch01\)。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#3Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#4Step5:此時(shí)將開(kāi)啟C++語(yǔ)言程式檔,其中已經(jīng)包含了一些C++語(yǔ)言程式,這是Dev-C++自動(dòng)幫您加上去的程式內(nèi)容,以便節(jié)省您的時(shí)間(事實(shí)上,預(yù)設(shè)的程式也符合C語(yǔ)言的程式語(yǔ)法)。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#4Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#5Step7:請(qǐng)輸入下圖中的額外程式,然後按下存檔快捷鈕
2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#5Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#6Step8:輸入C++語(yǔ)言原始程式檔名2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#6Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#7Step9:按下編譯快捷鈕
,編譯剛剛輸入的程式。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#7Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#8Step10:程式編譯完畢,按下執(zhí)行快捷鈕,
執(zhí)行程式。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#8Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#9Step11:由於我們撰寫的是命令列應(yīng)用程式,所以此時(shí)Dev-C++會(huì)開(kāi)啟一個(gè)Dos視窗,並執(zhí)行剛才所編譯完成的程式。(由於我們?cè)赟tep7輸入了system("pause"),因此程式執(zhí)行到該行敘述時(shí),會(huì)等待我們按下任一鍵才繼續(xù)執(zhí)行。)2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#9Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#10Step12:在Dos視窗中,按下任意鍵之後,將會(huì)回到Dev-C++視窗中,如果您想要回到編輯畫面,則可以按下繼續(xù)快捷鈕。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#10Ste快捷鍵2022/12/3014編譯:編譯專案中更新過(guò)的檔案和與其相依的檔案。執(zhí)行:執(zhí)行編譯成功的程式。編譯並執(zhí)行:編譯專案,若成功則執(zhí)行所產(chǎn)生的程式。全部重新編譯:編譯專案中的所有程式原始檔。除錯(cuò):用除錯(cuò)器來(lái)執(zhí)行程式??旖萱I2022/12/2614編譯:編譯專案中更新過(guò)的檔案和另一種執(zhí)行方式2022/12/3015另一種執(zhí)行方式2022/12/2615開(kāi)啟舊專案-方法一:用功能表指令或便捷按鈕-方法二:在專案資料夾中開(kāi)啟2022/12/3016開(kāi)啟舊專案-方法一:用功能表指令或便捷按鈕2022/12/2將檔案加入專案2022/12/3017將檔案加入專案2022/12/2617Debugger2022/12/3018Debugger2022/12/2618Debugger2022/12/3019執(zhí)行至游標(biāo)所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標(biāo)移至該行,然後選功能表指令「除錯(cuò)->執(zhí)行到游標(biāo)位置」(或按鍵盤Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標(biāo)所在位置Debugger2022/12/3020單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯(cuò)->單步執(zhí)行」(或按鍵盤F7)偵錯(cuò)時(shí),我們可以利用視窗下方偵錯(cuò)面板中的按鈕來(lái)下達(dá)偵錯(cuò)指令:進(jìn)出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯(cuò)器進(jìn)入該函式,以進(jìn)行該函式的偵錯(cuò)。若該函式已確定無(wú)錯(cuò)誤,我們可以用「跳過(guò)函式單步執(zhí)行」按鈕讓偵錯(cuò)器執(zhí)行程式直到下一個(gè)中斷點(diǎn)為止。Debugger2022/12/2620單步執(zhí)行Debugger2022/12/3021加入/移除中斷點(diǎn)我們可以在程式行上加入中斷點(diǎn)(breakpoint),使得偵錯(cuò)器執(zhí)行程式至此行時(shí),自動(dòng)暫停。只要在編輯視窗的黑色區(qū)按一下滑鼠左鍵,就可以加入一個(gè)中斷點(diǎn),如下圖所示:在中斷點(diǎn)上再按一下滑鼠左鍵,就可以移除它。每按一下除錯(cuò)鈕(),偵錯(cuò)器就執(zhí)行至下一個(gè)碰到的中斷點(diǎn),若碰不到就執(zhí)行至程式結(jié)束。使用中斷點(diǎn)的時(shí)機(jī):想追蹤程式的流程,譬如:檢查條件敘述是否如預(yù)期地執(zhí)行正確的選擇。想在某一程式行檢視當(dāng)時(shí)若干變數(shù)的值是否正確。Debugger2022/12/2621加入/移除中斷點(diǎn)Debugger2022/12/3022監(jiān)看式偵錯(cuò)時(shí),我們可以檢視變數(shù)或算式的值來(lái)查出異常狀況。你可以用以下的方式來(lái)新增監(jiān)看式:
1.按除錯(cuò)面板中的「新增監(jiān)看式」鈕2.在左方除錯(cuò)/監(jiān)看面板的空白處按滑鼠右鍵,然後選「新增監(jiān)看式」3.選功能表指令「除錯(cuò)->新增監(jiān)看式」Debugger2022/12/2622監(jiān)看式2022/12/3023Onlinedecument2022/12/2623OnlinedecumentDevC++IntroductionProfessor:Chung-Yang(Ric)HuangPresenter:Hu-HsiYehDevC++IntroductionProfessorDevC++的基本介紹功能表
工具列
專案瀏覽區(qū)
狀態(tài)列
程式行號(hào)區(qū)
編寫程式區(qū)
編譯器輸出紀(jì)錄區(qū)
DevC++的基本介紹功能表工具列專案狀態(tài)26DevC++程式的編寫與編譯方法啟動(dòng)DevC++移動(dòng)指標(biāo)從功能表列的File選單中選擇NewSourcefileDev-C++會(huì)開(kāi)啟一個(gè)新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫一些程式碼在其中了撰寫完程式後,選擇編譯鈕編譯程式儲(chǔ)存檔案才能編譯選擇鈕進(jìn)行連結(jié)與執(zhí)行程式選擇Runproject鈕來(lái)連結(jié)和執(zhí)行程式3DevC++程式的編寫與編譯方法啟動(dòng)DevC++2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#1Step1:執(zhí)行【File/NewProject】指令,開(kāi)啟一個(gè)新的程式專案。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#1Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2:指定程式專案為C++語(yǔ)言、命令列式應(yīng)用程式(ConsoleApplication)專案。Step3:輸入專案名稱為p1_02。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#3Step4:指定專案檔的存放目錄(例如將範(fàn)例存放到C:\C_CPP\ch01\)。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#3Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#4Step5:此時(shí)將開(kāi)啟C++語(yǔ)言程式檔,其中已經(jīng)包含了一些C++語(yǔ)言程式,這是Dev-C++自動(dòng)幫您加上去的程式內(nèi)容,以便節(jié)省您的時(shí)間(事實(shí)上,預(yù)設(shè)的程式也符合C語(yǔ)言的程式語(yǔ)法)。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#4Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#5Step7:請(qǐng)輸入下圖中的額外程式,然後按下存檔快捷鈕
2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#5Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#6Step8:輸入C++語(yǔ)言原始程式檔名2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#6Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#7Step9:按下編譯快捷鈕
,編譯剛剛輸入的程式。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#7Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#8Step10:程式編譯完畢,按下執(zhí)行快捷鈕,
執(zhí)行程式。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#8Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#9Step11:由於我們撰寫的是命令列應(yīng)用程式,所以此時(shí)Dev-C++會(huì)開(kāi)啟一個(gè)Dos視窗,並執(zhí)行剛才所編譯完成的程式。(由於我們?cè)赟tep7輸入了system("pause"),因此程式執(zhí)行到該行敘述時(shí),會(huì)等待我們按下任一鍵才繼續(xù)執(zhí)行。)2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#9Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#10Step12:在Dos視窗中,按下任意鍵之後,將會(huì)回到Dev-C++視窗中,如果您想要回到編輯畫面,則可以按下繼續(xù)快捷鈕。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#10Ste快捷鍵2022/12/3037編譯:編譯專案中更新過(guò)的檔案和與其相依的檔案。執(zhí)行:執(zhí)行編譯成功的程式。編譯並執(zhí)行:編譯專案,若成功則執(zhí)行所產(chǎn)生的程式。全部重新編譯:編譯專案中的所有程式原始檔。除錯(cuò):用除錯(cuò)器來(lái)執(zhí)行程式。快捷鍵2022/12/2614編譯:編譯專案中更新過(guò)的檔案和另一種執(zhí)行方式2022/12/3038另一種執(zhí)行方式2022/12/2615開(kāi)啟舊專案-方法一:用功能表指令或便捷按鈕-方法二:在專案資料夾中開(kāi)啟2022/12/3039開(kāi)啟舊專案-方法一:用功能表指令或便捷按鈕2022/12/2將檔案加入專案2022/12/3040將檔案加入專案2022/12/2617Debugger2022/12/3041Debugger2022/12/2618Debugger2022/12/3042執(zhí)行至游標(biāo)所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標(biāo)移至該行,然後選功能表指令「除錯(cuò)->執(zhí)行到游標(biāo)位置」(或按鍵盤Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標(biāo)所在位置Debugger2022/12/3043單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯(cuò)->單步執(zhí)行」(或按鍵盤F7)偵錯(cuò)時(shí),我們可以利用視窗下方偵錯(cuò)面板中的按鈕來(lái)下達(dá)偵錯(cuò)指令:進(jìn)出函式若程式行包含函式呼叫,我們可以用「追蹤入函式」按鈕讓偵錯(cuò)器進(jìn)入該函式,以進(jìn)行該函式的偵錯(cuò)。若該函式已確定無(wú)錯(cuò)誤,我們可以用「跳過(guò)函式單步執(zhí)行」按鈕讓偵錯(cuò)器執(zhí)行程式直到下一個(gè)中斷點(diǎn)為止。Debugger2022/12/2620單步執(zhí)行Debugger2022/12/3044加入/移除中斷點(diǎn)我們可以在程式行上加入中斷點(diǎn)(breakpoint),使得偵錯(cuò)器執(zhí)行程式至此行時(shí),自動(dòng)暫停。只要在編輯視窗的黑色區(qū)按一下滑鼠左鍵,就可以加入一個(gè)中斷點(diǎn),如下圖所示:在中斷點(diǎn)上再按一下滑鼠左鍵,就可以移除它。每按一下除錯(cuò)鈕(),偵錯(cuò)器就執(zhí)行至下一個(gè)碰到的中斷點(diǎn),若碰不到就執(zhí)行至程式結(jié)束。使用中斷點(diǎn)的時(shí)機(jī):想追蹤程式的流程,譬如:檢查條件敘述是否如預(yù)期地執(zhí)行正確的選擇。想在某一程式行檢視當(dāng)時(shí)若干
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年企業(yè)人力資源管理師之四級(jí)人力資源管理師考試題庫(kù)300道【綜合卷】
- 2025年派潭鎮(zhèn)中心衛(wèi)生院招聘鄉(xiāng)村醫(yī)生備考題庫(kù)附答案
- 2025江西南昌市環(huán)境工程評(píng)估中心勞務(wù)派遣招聘1人考試核心題庫(kù)及答案解析
- 2025中國(guó)南方航空航醫(yī)崗位社會(huì)招聘3人考試核心題庫(kù)及答案解析
- 2025年陜西空天絲路文化運(yùn)營(yíng)管理有限責(zé)任公司招聘(44人)筆試重點(diǎn)試題及答案解析
- 2025年度鄭州市骨科醫(yī)院第二批公開(kāi)招聘工作人員32人備考筆試試題及答案解析
- 2025年安徽工程大學(xué)勞務(wù)派遣人員招聘1名考試題庫(kù)附答案
- 2025中共安化縣委衛(wèi)生健康工作委員招聘“兩新”組織黨建工作指導(dǎo)員參考題庫(kù)附答案
- 四川省岳池銀泰投資(控股)有限公司公開(kāi)招聘急需緊缺專業(yè)人才考試參考試題及答案解析
- 2025年宿州煤電(集團(tuán))有限公司招聘71名參考題庫(kù)附答案
- 云南省昆明市呈貢區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末學(xué)業(yè)水平檢測(cè)物理試題(含答案)
- 放療引起認(rèn)知功能障礙的機(jī)制以及干預(yù)和預(yù)防
- 粘豆包歇后語(yǔ)順口溜
- 《城鎮(zhèn)新建供水管道沖洗消毒技術(shù)規(guī)程 》
- 社區(qū)中心及衛(wèi)生院65歲及以上老年人健康體檢分析報(bào)告模板
- 病歷書(shū)寫基本規(guī)范課件
- 砼面板堆石壩混凝土面板無(wú)軌滑模施工技術(shù)專項(xiàng)方案設(shè)計(jì)模板
- 新海蘭褐飼養(yǎng)管理手冊(cè)
- 地下室抗浮錨桿工程施工方案
- 桿件的應(yīng)力與強(qiáng)度計(jì)算拉伸桿
- HGT-20519-2009-化工工藝設(shè)計(jì)施工圖內(nèi)容和深度統(tǒng)一規(guī)定
評(píng)論
0/150
提交評(píng)論