DevC++程式的編寫(xiě)與編譯方法課件_第1頁(yè)
DevC++程式的編寫(xiě)與編譯方法課件_第2頁(yè)
DevC++程式的編寫(xiě)與編譯方法課件_第3頁(yè)
DevC++程式的編寫(xiě)與編譯方法課件_第4頁(yè)
DevC++程式的編寫(xiě)與編譯方法課件_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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++的基本介紹功能表

工具列

專(zhuān)案瀏覽區(qū)

狀態(tài)列

程式行號(hào)區(qū)

編寫(xiě)程式區(qū)

編譯器輸出紀(jì)錄區(qū)

DevC++的基本介紹功能表工具列專(zhuān)案狀態(tài)3DevC++程式的編寫(xiě)與編譯方法啟動(dòng)DevC++移動(dòng)指標(biāo)從功能表列的File選單中選擇NewSourcefileDev-C++會(huì)開(kāi)啟一個(gè)新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫(xiě)一些程式碼在其中了撰寫(xiě)完程式後,選擇編譯鈕編譯程式儲(chǔ)存檔案才能編譯選擇鈕進(jìn)行連結(jié)與執(zhí)行程式選擇Runproject鈕來(lái)連結(jié)和執(zhí)行程式3DevC++程式的編寫(xiě)與編譯方法啟動(dòng)DevC++2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#1Step1:執(zhí)行【File/NewProject】指令,開(kāi)啟一個(gè)新的程式專(zhuān)案。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#1Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2:指定程式專(zhuān)案為C++語(yǔ)言、命令列式應(yīng)用程式(ConsoleApplication)專(zhuān)案。Step3:輸入專(zhuān)案名稱(chēng)為p1_02。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#3Step4:指定專(zhuān)案檔的存放目錄(例如將範(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:由於我們撰寫(xiě)的是命令列應(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++視窗中,如果您想要回到編輯畫(huà)面,則可以按下繼續(xù)快捷鈕。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#10Ste快捷鍵2022/12/3014編譯:編譯專(zhuān)案中更新過(guò)的檔案和與其相依的檔案。執(zhí)行:執(zhí)行編譯成功的程式。編譯並執(zhí)行:編譯專(zhuān)案,若成功則執(zhí)行所產(chǎn)生的程式。全部重新編譯:編譯專(zhuān)案中的所有程式原始檔。除錯(cuò):用除錯(cuò)器來(lái)執(zhí)行程式??旖萱I2022/12/2614編譯:編譯專(zhuān)案中更新過(guò)的檔案和另一種執(zhí)行方式2022/12/3015另一種執(zhí)行方式2022/12/2615開(kāi)啟舊專(zhuān)案-方法一:用功能表指令或便捷按鈕-方法二:在專(zhuān)案資料夾中開(kāi)啟2022/12/3016開(kāi)啟舊專(zhuān)案-方法一:用功能表指令或便捷按鈕2022/12/2將檔案加入專(zhuān)案2022/12/3017將檔案加入專(zhuān)案2022/12/2617Debugger2022/12/3018Debugger2022/12/2618Debugger2022/12/3019執(zhí)行至游標(biāo)所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標(biāo)移至該行,然後選功能表指令「除錯(cuò)->執(zhí)行到游標(biāo)位置」(或按鍵盤(pán)Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標(biāo)所在位置Debugger2022/12/3020單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯(cuò)->單步執(zhí)行」(或按鍵盤(pán)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++的基本介紹功能表

工具列

專(zhuān)案瀏覽區(qū)

狀態(tài)列

程式行號(hào)區(qū)

編寫(xiě)程式區(qū)

編譯器輸出紀(jì)錄區(qū)

DevC++的基本介紹功能表工具列專(zhuān)案狀態(tài)26DevC++程式的編寫(xiě)與編譯方法啟動(dòng)DevC++移動(dòng)指標(biāo)從功能表列的File選單中選擇NewSourcefileDev-C++會(huì)開(kāi)啟一個(gè)新的程式視窗在程式編輯區(qū)中,且已經(jīng)先幫您寫(xiě)一些程式碼在其中了撰寫(xiě)完程式後,選擇編譯鈕編譯程式儲(chǔ)存檔案才能編譯選擇鈕進(jìn)行連結(jié)與執(zhí)行程式選擇Runproject鈕來(lái)連結(jié)和執(zhí)行程式3DevC++程式的編寫(xiě)與編譯方法啟動(dòng)DevC++2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#1Step1:執(zhí)行【File/NewProject】指令,開(kāi)啟一個(gè)新的程式專(zhuān)案。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#1Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2:指定程式專(zhuān)案為C++語(yǔ)言、命令列式應(yīng)用程式(ConsoleApplication)專(zhuān)案。Step3:輸入專(zhuān)案名稱(chēng)為p1_02。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#2Step2022/12/30Dev-C++整合開(kāi)發(fā)環(huán)境#3Step4:指定專(zhuān)案檔的存放目錄(例如將範(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:由於我們撰寫(xiě)的是命令列應(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++視窗中,如果您想要回到編輯畫(huà)面,則可以按下繼續(xù)快捷鈕。2022/12/26Dev-C++整合開(kāi)發(fā)環(huán)境#10Ste快捷鍵2022/12/3037編譯:編譯專(zhuān)案中更新過(guò)的檔案和與其相依的檔案。執(zhí)行:執(zhí)行編譯成功的程式。編譯並執(zhí)行:編譯專(zhuān)案,若成功則執(zhí)行所產(chǎn)生的程式。全部重新編譯:編譯專(zhuān)案中的所有程式原始檔。除錯(cuò):用除錯(cuò)器來(lái)執(zhí)行程式??旖萱I2022/12/2614編譯:編譯專(zhuān)案中更新過(guò)的檔案和另一種執(zhí)行方式2022/12/3038另一種執(zhí)行方式2022/12/2615開(kāi)啟舊專(zhuān)案-方法一:用功能表指令或便捷按鈕-方法二:在專(zhuān)案資料夾中開(kāi)啟2022/12/3039開(kāi)啟舊專(zhuān)案-方法一:用功能表指令或便捷按鈕2022/12/2將檔案加入專(zhuān)案2022/12/3040將檔案加入專(zhuān)案2022/12/2617Debugger2022/12/3041Debugger2022/12/2618Debugger2022/12/3042執(zhí)行至游標(biāo)所在位置若你想讓程式執(zhí)行至程式中某一行後暫停,可先把游標(biāo)移至該行,然後選功能表指令「除錯(cuò)->執(zhí)行到游標(biāo)位置」(或按鍵盤(pán)Shift-F4),如下圖所示Debugger2022/12/2619執(zhí)行至游標(biāo)所在位置Debugger2022/12/3043單步執(zhí)行若想一行一行地執(zhí)行程式,則選功能表指令「除錯(cuò)->單步執(zhí)行」(或按鍵盤(pán)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)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論