版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、主要內(nèi)容:C語言特征(理解,自學(xué))C語言程序的一般結(jié)構(gòu)(熟練程度)C源程序的機(jī)器調(diào)試階段(熟練程度),2.1 C語言特征,1,簡(jiǎn)潔語言,精簡(jiǎn)2,強(qiáng)大的表達(dá)能力3,直接訪問物理地址4,結(jié)構(gòu)化編程支持5,結(jié)構(gòu)化編程支持Main() /*函數(shù)標(biāo)頭*/*函數(shù)主體* */printf(How are you ?n );運(yùn)行結(jié)果:How are you?說明:程序只包含一個(gè)函數(shù)(函數(shù)名為main),函數(shù)中只有一個(gè)語句。示例2。2計(jì)算已知圓半徑為6的圓的周長(zhǎng)和面積。Main() /*描述了表示半徑、周長(zhǎng)和面積*/float r、length和area的三個(gè)實(shí)際變量。r=6;/*分配:r */length=2
2、 * 3.14 * r;/*計(jì)算周長(zhǎng),結(jié)果為length */area=3.14 * r * r;/*計(jì)算面積area*/*輸出周長(zhǎng),面積*/printf (n length=% f,area=% fn,length,area);說明:*此程序僅由一個(gè)main函數(shù)組成。*main函數(shù)的函數(shù)體可以包含多個(gè)語句。*根據(jù)語句的功能,語句分為兩類:說明語句和執(zhí)行語句。*注意:/* */,范例2.3取得1 2 3 4 n。其中n是用戶輸入的。Main() int n,s;printf(“enter n :”);scanf(“% d”、/*返回值和值*/,C源程序的一般結(jié)構(gòu)摘要:整個(gè)C語言程序通常包括(1
3、)編譯預(yù)處理命令(2)全局變量和函數(shù)說明(3)main()函數(shù)(4)程序的基本構(gòu)造單元是函數(shù)一個(gè)程序可以由一個(gè)或多個(gè)函數(shù)組成。函數(shù)有兩類:庫函數(shù)和用戶定義的函數(shù)。庫函數(shù)由可以直接調(diào)用的系統(tǒng)提供,例如,獲得正弦函數(shù)sin()的函數(shù)sqrt()。對(duì)于庫函數(shù)中不可用的功能,需要用戶自己的編程實(shí)現(xiàn)。換句話說,您必須定義自己的函數(shù)。用戶定義函數(shù)的數(shù)量取決于程序的復(fù)雜性。2main函數(shù)在c語言源程序中只能有一個(gè)main函數(shù),因?yàn)閏程序總是從main函數(shù)開始執(zhí)行。此函數(shù)位于程序中的任意位置。可以在用戶定義的函數(shù)之前或之后,或者在各個(gè)函數(shù)之間。3 .函數(shù)的一般結(jié)構(gòu),c語言中的函數(shù)由函數(shù)頭和函數(shù)體兩部分組成。函
4、數(shù)類型函數(shù)名(幾何參數(shù)表)函數(shù)頭說明部分可執(zhí)行的部分函數(shù)體,其中函數(shù)內(nèi)的必需部分為:函數(shù)名(),其中:第一個(gè)動(dòng)作函數(shù)頭,大括號(hào)內(nèi)是函數(shù)體,參數(shù)可以不取決于實(shí)際情況,但不能省略小括號(hào)。范例:voidline () printf ( -)特殊注意事項(xiàng):在函數(shù)主體中,說明敘述句必須在所有可執(zhí)行敘述句之前。根據(jù)敘述句的復(fù)雜性,4敘述句可以將c語言的敘述句分為兩個(gè)主要類別:簡(jiǎn)單敘述句和復(fù)合敘述句。簡(jiǎn)單語句:表示基本操作,通常以分號(hào)結(jié)尾。(其中分號(hào)是該語句的必需組件)復(fù)合語句:用大括號(hào)括起來的一系列語句。此語句以“”開頭,以“”結(jié)尾,結(jié)尾不需要加分號(hào)。以5源程序的寫格式編寫(或輸入)源程序時(shí),可以每行寫一
5、個(gè)語句,也可以每行寫多個(gè)語句,并且可以每行寫一個(gè)語句。這是因?yàn)檎Z句之間有分號(hào)或大括號(hào)。通常,每行寫一個(gè)語句,以便程序結(jié)構(gòu)清晰。對(duì)于c語言,使用“大括號(hào)對(duì)”(即“”)表示程序的層次結(jié)構(gòu);對(duì)于6注釋程序,使用/* */創(chuàng)建注釋;注釋可以包含任何內(nèi)容。位置:原則上,注釋可能出現(xiàn)在程序中允許空格的位置;在實(shí)際編程中,通常放置在函數(shù)之前或語句之后?;顒?dòng):在編譯時(shí)忽略注釋,因此注釋對(duì)程序運(yùn)行結(jié)果不起作用。使用注釋的目的是提高程序的可讀性,在7C語言中,大小寫字符不常見,例如a和a代表兩個(gè)不同的符號(hào)。編程時(shí)通常使用小寫字母,具有特殊含義的符號(hào)使用大寫字母表示差異。例如注釋、大括號(hào)對(duì)齊、適當(dāng)?shù)挠铱s進(jìn)等良好的編
6、程樣式(請(qǐng)參見P17示例2.5)、2.3 c源程序的板載調(diào)試階段以及turbo c 2.0環(huán)境。板載調(diào)試包括編輯、編譯、鏈接、執(zhí)行4步1、編輯:輸入、修改源程序和內(nèi)存。文件后綴為.c使用的命令。File /New、Save、Load、EDIT(編輯)2,編譯:轉(zhuǎn)換為二進(jìn)制文件,檢查語法,如果有錯(cuò)誤,請(qǐng)返回到編輯狀態(tài)并繼續(xù)更正。文件后綴。用于obj的命令:Compile/Compile to OBJ 3,連接:連接目標(biāo)程序模塊,創(chuàng)建可執(zhí)行文件,文件后綴。exe,使用的命令:Compile/Link。其中2和3顯示了Compile/Make EXE文件的第4步,運(yùn)行:運(yùn)行/運(yùn)行,查看結(jié)果:運(yùn)行/用戶屏幕,說明:例如,輸入源程序以顯示這些流程的每個(gè)調(diào)試步驟。將源程序更改為錯(cuò)誤的程序,顯示調(diào)試、錯(cuò)誤的行指定過程。工作,1課后機(jī)器練習(xí)問題2練習(xí)1,2預(yù)覽:第3章
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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年石家莊市公安局關(guān)于公開招聘公安機(jī)關(guān)警務(wù)輔助人員的備考題庫及答案詳解一套
- 2025-2030中國菠蘿醛市場(chǎng)占有率調(diào)查及前景運(yùn)行態(tài)勢(shì)展望研究報(bào)告
- 2026年鹽城市公安局亭湖分局招聘警務(wù)輔助人員備考題庫及答案詳解參考
- 2025至2030中國柔性顯示面板市場(chǎng)需求變化與供應(yīng)鏈優(yōu)化策略研究報(bào)告
- 2025-2030 中國鋁扣板行業(yè)發(fā)展現(xiàn)狀分析與競(jìng)爭(zhēng)策略分析研究報(bào)告
- 2025-2030重慶市大武漢科技新城行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2026年永川法院公開招聘聘用制書記員備考題庫及1套參考答案詳解
- 臨澤縣2026年公開選聘社區(qū)工作者備考題庫及答案詳解1套
- 2025至2030中國衛(wèi)浴潔具市場(chǎng)高端化發(fā)展與競(jìng)爭(zhēng)格局演變研究報(bào)告
- 2025-2030中國水晶山梨醇市場(chǎng)現(xiàn)狀動(dòng)態(tài)發(fā)展分析研究研究報(bào)告
- 20052-2024電力變壓器能效限定值及能效等級(jí)
- 2025年環(huán)境衛(wèi)生學(xué)與消毒滅菌效果監(jiān)測(cè)試卷(附答案)
- 冷渣機(jī)調(diào)整課件
- 地埋式生活污水處理工藝技術(shù)方案
- 2025年小學(xué)六年級(jí)數(shù)學(xué)試題探究題
- 通信冬季應(yīng)急預(yù)案
- 五年級(jí)上冊(cè)科學(xué)全套單元測(cè)試卷含答案(一)蘇教版
- 人工智能賦能循證教學(xué)研究
- 貴州能發(fā)高山礦業(yè)有限公司煤礦新建90萬噸-年跳汰洗選加工建設(shè)項(xiàng)目環(huán)評(píng)報(bào)告
- 聲樂教學(xué)課課件
- 醫(yī)院護(hù)理服務(wù)之星
評(píng)論
0/150
提交評(píng)論