版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C程序設(shè)計單元二C語言概述編譯環(huán)境相關(guān)工具介紹Dev-C++環(huán)境安裝0102CONTENT工欲善其事必先利其器,C語言的調(diào)試工具非常多,包括WIN-TC、MicrosoftVisualstdudio、Dev-C++等集成實(shí)驗(yàn)與學(xué)習(xí)環(huán)境。相關(guān)工具介紹:該軟件使用TC2為內(nèi)核,支持WINDOWS平臺下的功能,例如剪切、復(fù)制、粘貼、查找和替換等。而且在功能上也有它的獨(dú)特特色例如語法加亮、C內(nèi)嵌匯編、自定義擴(kuò)展庫的支持等。
初學(xué)C的一款比較好的軟件。
WIN-TC:VisualStudio(VS)是一套非常完備的工具和服務(wù),可幫助開發(fā)人員為windows平臺和其他平臺創(chuàng)建各種各樣的應(yīng)用程序,因此比較重量級,初學(xué)者不建議使用。MicrosoftVisualstudio:Dev-C++是一個Windows下的C/C++程序的集成開發(fā)環(huán)境。它使用GCC編譯器,遵循C/C++標(biāo)準(zhǔn)。開發(fā)環(huán)境包括多頁面窗口、工程編輯器以及調(diào)試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執(zhí)行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調(diào)試功能,能夠適合初學(xué)者與編程高手的不同需求,是學(xué)習(xí)C或C++的首選開發(fā)工具!Dev-C++:本教程采用Dev-C++繼承實(shí)驗(yàn)與學(xué)習(xí)環(huán)境。軟件獲取:
/projects/orwelldevcpp/
軟件大?。?0Mb左右Dev-C++的獲取:Dev-C++安裝:第一步:右鍵下載的軟件以管理員身份運(yùn)行Dev-C++安裝:第二步:選擇簡體中文Dev-C++安裝:第三步:勾選同意協(xié)議Dev-C++安裝:第四步:點(diǎn)擊下一步Dev-C++安裝:第五步:確定自己安裝的位置注意:路徑不要有中文字符我的安裝路徑:E:\install\Dev-Cpp點(diǎn)擊下一步、安裝Dev-C++運(yùn)行:第六步:運(yùn)行桌面的Dev-C++圖標(biāo)出現(xiàn)主界面如右圖所示到此,我們的開發(fā)環(huán)境就準(zhǔn)備好了,開啟我們的c語言學(xué)習(xí)之旅吧!謝謝THANKYOU主講人:謝崇波C程序設(shè)計精品在線開放課程單元二C語言概述C語言程序結(jié)構(gòu)C語言程序結(jié)構(gòu)01CONTENT1.C語言程序結(jié)構(gòu)C語言程序示例#include
<stdio.h>intmain()
/*一個簡單的C程序*/{ intq;
/*定義一個名為q的變量*/ q=1;
/*為q賦一個值*/ printf("%dis
neat.\n",q); /*使用printf()函數(shù)*/ return
0;}1.C語言程序結(jié)構(gòu)示例解析1.C語言程序結(jié)構(gòu)#include指令和頭文件 #include這行代碼是一條C預(yù)處理器指令(preprocessordirective)。通常,C編譯器在編譯前會對源代碼做一些準(zhǔn)備工作,即預(yù)處理(preprocessing)。 ANSI/ISOC規(guī)定了C編譯器必須提供哪些頭文件。1.C語言程序結(jié)構(gòu)main()函數(shù)C程序一定從main()函數(shù)開始執(zhí)行,而且main()函數(shù)有且只有一個。圓括號功能:用于識別main()是一個函數(shù)。int是main()函數(shù)的返回類型。1.C語言程序結(jié)構(gòu)分號(;) C程序采用分號隔開C語句。如示例花括號中的代碼:intq; q=1;
1.C語言程序結(jié)構(gòu)注釋 C程序中,被/**/兩個符號括起來的部分是程序的注釋。寫注釋能讓他人(包括自己)更容易明白你所寫的程序。1.C語言程序結(jié)構(gòu)花括號、函數(shù)體和塊 C語言函數(shù)中都使用花括號({})標(biāo)記函數(shù)體的開始和結(jié)束。這是規(guī)定,不能省略。只有花括號能起這種作用,圓括號(())和方括號([])都不行。1.C語言程序結(jié)構(gòu)聲明
聲明是C語言最重要的特性之一。例如intq;。該句語句表明:
其一,在函數(shù)中有一個名為q的變量(variable);
其二,int表明q是一個整數(shù)(即,沒有小數(shù)點(diǎn)或小數(shù)部分的數(shù))。1.C語言程序結(jié)構(gòu)return語句
有返回值的C函數(shù)要有return語句,沒有返回值的函數(shù)可省略return。但建議初學(xué)者保留return語句。謝謝THANKYOU主講人:何雪鋒C程序設(shè)計精品在線開放課程單元二C語言概述調(diào)試程序C語言的開發(fā)過程調(diào)試程序0102CONTENTC語言的開發(fā)過程是什么?C語言的開發(fā),需要經(jīng)過編輯、編譯、連接、和運(yùn)行四個過程。C語言的開發(fā)過程:C語言的開發(fā)過程:對代碼的調(diào)試主要目的在于,通過讓程序單步執(zhí)行,使讀者詳細(xì)的看見每一步的代碼執(zhí)行過程和結(jié)果,方便找到錯誤信息的所在!調(diào)試程序:編寫第一個求和程序:#include<stdio.h>intmain(){ inta,b,sum=0; scanf("%d,%d",&a,&b); sum=a+b; printf("sum=%d",sum);}調(diào)試程序:第一步:添加斷點(diǎn)點(diǎn)擊第六行位置,出現(xiàn)紅鉤調(diào)試程序:第二步:點(diǎn)擊調(diào)試【F5】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境電商方案服務(wù)合同協(xié)議
- 養(yǎng)老院入住老人法律權(quán)益保護(hù)制度
- 企業(yè)內(nèi)部審計與風(fēng)險控制制度
- 公共交通信息化建設(shè)管理制度
- 2026年旅游規(guī)劃師專業(yè)考試題集與答案點(diǎn)撥
- 2026年教育科技項(xiàng)目創(chuàng)新與實(shí)施模擬題
- 2026年童模拍攝合同
- 古樹保護(hù)條例課件
- 檢查督查方式不合理處理意見建議
- 河南省新鄉(xiāng)市輝縣市第一民族學(xué)校2025-2026學(xué)年八年級上學(xué)期階段性期末評價歷史試題(含答案)
- GB/T 46878-2025二氧化碳捕集、運(yùn)輸和地質(zhì)封存地質(zhì)封存
- 雷波縣糧油貿(mào)易總公司 2026年面向社會公開招聘備考考試試題及答案解析
- 2026年1月浙江省高考(首考)歷史試題(含答案)
- 療養(yǎng)院員工勞動保護(hù)制度
- 2026浙江溫州市蒼南縣城市投資集團(tuán)有限公司招聘19人考試參考試題及答案解析
- 2026年廣州中考化學(xué)創(chuàng)新題型特訓(xùn)試卷(附答案可下載)
- 2025司法鑒定人資格考試考點(diǎn)試題及答案
- 保健用品生產(chǎn)管理制度
- 檔案計件工資管理制度
- 浙江省杭州市拱墅區(qū)2024-2025學(xué)年八年級上學(xué)期語文期末試卷(含答案)
- DB11∕T 695-2025 建筑工程資料管理規(guī)程
評論
0/150
提交評論