下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. 第 1 章 程序設(shè)計(jì)基本概念考點(diǎn)歸納1.1 C 語(yǔ)言的特點(diǎn)C語(yǔ)言是近年來(lái)特別流行的語(yǔ)言,許多人寧愿舍棄已經(jīng)熟識(shí)的其他語(yǔ)言而改用 C語(yǔ)言,其緣由是 C語(yǔ)言有優(yōu)于其他語(yǔ)言的一系列特點(diǎn);下面是1 語(yǔ)言簡(jiǎn)潔、緊湊,并且使用便利、敏捷;2 運(yùn)算符豐富;3 數(shù)據(jù)結(jié)構(gòu)豐富;4 具有結(jié)構(gòu)化的掌握語(yǔ)句;5 語(yǔ)法限制不太嚴(yán)格,使程序設(shè)計(jì)比較自由;C語(yǔ)言的主要特點(diǎn):6C 語(yǔ)言答應(yīng)用戶直接拜訪物理地址,能進(jìn)行位 bit操作,可以直接對(duì)硬件進(jìn)行操作;1.2 源程序的書寫規(guī)章C語(yǔ)言的書寫規(guī)章;C語(yǔ)言書寫格式自由,一行內(nèi)可以寫幾個(gè)語(yǔ)句,一個(gè)語(yǔ)句也可以分寫在多行上; C程序沒有行號(hào),每個(gè)語(yǔ)句和數(shù)據(jù)定義的最終必需有一個(gè)分號(hào)
2、;C語(yǔ)言中分號(hào)是語(yǔ)句中不行少的,即使是程序中的最終一個(gè)語(yǔ)句也應(yīng)當(dāng)包含分號(hào);C語(yǔ)言中的注釋可以用/* 用*/ 終止,注釋可以在任何答應(yīng)插入空格符地方插入;C語(yǔ)言中注釋不答應(yīng)嵌套,注釋可以用西文,也可以用中文;1.3 C 語(yǔ)言的風(fēng)格由于 C語(yǔ)言對(duì)語(yǔ)法限制不太嚴(yán)格,為了保證程序的精確性和可讀性,建議在書寫程序采用階梯縮進(jìn)格式;也就是按如下格式書寫C語(yǔ)言程序:*; * *;*部分內(nèi)容來(lái)源于網(wǎng)絡(luò),有侵權(quán)請(qǐng)聯(lián)系刪除!. *; *; 概括起來(lái), C語(yǔ)言程序具有如下的風(fēng)格:C語(yǔ)言程序的函數(shù)詳細(xì)模塊結(jié)構(gòu)風(fēng)格,使得程序整體結(jié)構(gòu)清晰、層次清晰,為模塊化程序設(shè)計(jì)供應(yīng)了強(qiáng)有力的支持;C語(yǔ)言的源程序的擴(kuò)展名都是 .C ;
3、C語(yǔ)言中的注釋格式為:/* 注釋內(nèi)容 */ / 與* 之間不答應(yīng)有空格,注釋部分答應(yīng)顯現(xiàn)在程序中的任何位置;C語(yǔ)言中的全部語(yǔ)句都必需以分號(hào)“ ;” 終止;第 2 章 C 程序設(shè)計(jì)的初步學(xué)問考點(diǎn)歸納2.1 程序的構(gòu)成盡管 C程序的內(nèi)容千變?nèi)f化,但是它們的構(gòu)成都是一樣的,一個(gè)完整的C源程序的格式可以如下表示:編譯預(yù)處理主函數(shù) 函數(shù) 從上面中可以看出,一個(gè) C源程序?qū)嶋H上就是如干函數(shù)的集合,這些函數(shù)中有一個(gè)是程序的主函數(shù), 任何 C的源程序執(zhí)行時(shí),都是從主函數(shù)開頭執(zhí)行的,其它的函數(shù)最終必將被這部分內(nèi)容來(lái)源于網(wǎng)絡(luò),有侵權(quán)請(qǐng)聯(lián)系刪除!. 個(gè)主函數(shù)所調(diào)用;C語(yǔ)言除了主函數(shù)規(guī)定必需取名 main 外,其它的
4、函數(shù)名可以任取,但是要符合 C的標(biāo)識(shí)符取名規(guī)章,另外留意不要與保留字重名,最好也不行與 C語(yǔ)言中的庫(kù)函數(shù)或其它一些命令如編譯預(yù)處另命令重名;各個(gè)函數(shù)在程序中所處的位置并不是固定的,但要求一個(gè)函數(shù)是完整的、獨(dú)立的; 不答應(yīng)顯現(xiàn)在一個(gè)函數(shù)內(nèi)部又去定義另一個(gè)函數(shù),或是函數(shù)格式不齊全的現(xiàn)象;一個(gè)完整的一般意義上的函數(shù)有一個(gè)固定的框架,編寫詳細(xì)的函數(shù)時(shí),只需在這個(gè)框架中填入相應(yīng)的內(nèi)容即可;框架如下:函數(shù)類型 函數(shù)名 形參 形參說明 內(nèi)部變量說明;執(zhí)行語(yǔ)句部分; 2.2 C 語(yǔ)言的基本詞法C語(yǔ)言的基本詞法由三部分組成:符號(hào)集、關(guān)鍵字、保留字;符號(hào)集就是一門語(yǔ)言中答應(yīng)顯現(xiàn)的字符的集合,C語(yǔ)言的符號(hào)集就是 A
5、SC碼表中的一些字符,在鍵盤上不能直接得到 比如說響鈴字符 ,C語(yǔ)言引入了轉(zhuǎn)義字符的概念,利用反斜杠符號(hào) 后加上字母的一個(gè)字符組合來(lái)表示這些字符,當(dāng)在源程序中遇到這類字符組合時(shí),雖然這個(gè)字符組合是一個(gè)字符串的形式,但 C語(yǔ)言仍會(huì)自動(dòng)將之懂得成某一特定的字符;比如 ,C語(yǔ)言在處理這個(gè)字符組合時(shí),會(huì)自動(dòng)懂得成回車換行符號(hào);轉(zhuǎn)義字符經(jīng)過進(jìn)一步引申應(yīng)用,形成了另外兩種形式: ddd 和 xnn ,這里 后的 ddd和 xnn 分別代表三位八進(jìn)制和兩位十六進(jìn)制數(shù) 打頭的x 只是標(biāo)明后面跟著的是十六進(jìn)制數(shù) ,這兩種形式不再局限于表示不行打印的字符,它們可以表示 ASC碼表中的任意字符,只要把所需表示的字符
6、的ASCII 碼轉(zhuǎn)換成八進(jìn)制數(shù)或十六進(jìn)制數(shù)即可;比如說字母A , ASCII 碼為 65,65 的八進(jìn)制和十六進(jìn)制分別為101 和 x41,所以,字母A可表示為101 或 x41 ,對(duì)轉(zhuǎn)義字符應(yīng)仔細(xì)懂得;標(biāo)識(shí)符就是用以標(biāo)識(shí)的符號(hào);正如現(xiàn)實(shí)生活中給每一個(gè)人都取一個(gè)名字一樣,C語(yǔ)言中的每一個(gè)對(duì)象 如函數(shù)、 變量等 都必需取一個(gè)標(biāo)識(shí)符以和其它對(duì)象區(qū)分開;在 C語(yǔ)言中, 這個(gè)標(biāo)識(shí)符是一個(gè)字符串,這個(gè)字符串的選定有肯定的規(guī)章:必需是以字母或下劃線開頭的字母與數(shù)字的序列; 除了這個(gè)基本的規(guī)章外,部分內(nèi)容來(lái)源于網(wǎng)絡(luò),有侵權(quán)請(qǐng)聯(lián)系刪除!C語(yǔ)言對(duì)標(biāo)識(shí)符的命名仍有幾個(gè)限制需加以留意:. 長(zhǎng)度最好不要超過八個(gè)字符;
7、因 C中對(duì)標(biāo)識(shí)符只處理前 8 個(gè)字符, 超過 8 個(gè)長(zhǎng)度的部分將被 C自動(dòng)忽視掉;ABCDEFGH1 和ABCDEFH2 是同一個(gè)標(biāo)識(shí)符;標(biāo)識(shí)符不要與保留字同名, 最好也不要與 C供應(yīng)的標(biāo)準(zhǔn)標(biāo)識(shí)符,如庫(kù)函數(shù)重名; 應(yīng)留意 C語(yǔ)言對(duì)大小寫字母是敏銳的, Abcd 和 abcd 是兩個(gè)不同的標(biāo)識(shí)符;義;關(guān)鍵字實(shí)際上就是一些特別的標(biāo)識(shí)符,又稱保留字, 這些保留字不答應(yīng)用戶對(duì)它重新定2.3 頭文件、數(shù)據(jù)說明、函數(shù)的開頭和終止標(biāo)志1. 頭文件:也稱為包含文件或標(biāo)題文件,一般放在一個(gè)C語(yǔ)言程序的開頭, 用#include文件名 的格式,其中文件名是頭文件名,一般用 .h 作為擴(kuò)展名;2. 數(shù)據(jù)說明: C語(yǔ)
8、言中的數(shù)據(jù)分常量和變量?jī)煞N;3. 常量:有數(shù)值常量和符號(hào)常量?jī)煞N;4. 數(shù)值常量:可以分為整型常量、實(shí)型常量、浮點(diǎn)型常量和字符常量;5. 符號(hào)常量:用一個(gè)標(biāo)識(shí)符代表的一個(gè)常量,又稱標(biāo)識(shí)符形式的常量;6. 變量:其值可以轉(zhuǎn)變的量,變量名習(xí)慣上用小寫字母表示;7. 標(biāo)識(shí)符:用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、類型名、文件名的有效字符序列;8. 標(biāo)識(shí)符的命名規(guī)章:C語(yǔ)言中標(biāo)識(shí)符只能由字母、數(shù)字下劃線三種字符組成,且第一個(gè)字符必需為字母或下劃線;C語(yǔ)言是大小寫敏銳語(yǔ)言,即對(duì)大小寫字母認(rèn)為是不同的字符;C語(yǔ)言中標(biāo)識(shí)符的長(zhǎng)度隨系統(tǒng)不同而字,如 會(huì)自動(dòng)取消;TURBO C中取前 8 個(gè)字符, 8 個(gè)
9、字符后面的字符第 3 章 次序結(jié)構(gòu)考點(diǎn)歸納3.1 表達(dá)式語(yǔ)句、函數(shù)調(diào)用語(yǔ)句和空語(yǔ)句1.C 語(yǔ)言的語(yǔ)句共分五大類:表達(dá)式語(yǔ)句、掌握語(yǔ)句、函數(shù)調(diào)用語(yǔ)句、空語(yǔ)句和復(fù)合語(yǔ)句;2. 表達(dá)式語(yǔ)句的一般形式為表達(dá)式;部分內(nèi)容來(lái)源于網(wǎng)絡(luò),有侵權(quán)請(qǐng)聯(lián)系刪除!. 最典型的表達(dá)式語(yǔ)句是由一個(gè)賦值表達(dá)式加一個(gè)分號(hào)構(gòu)成的賦值語(yǔ)句;3. 掌握語(yǔ)句是 C語(yǔ)言程序設(shè)計(jì)中用來(lái)構(gòu)成分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的語(yǔ)句;此類語(yǔ)句有 if語(yǔ)句, for 語(yǔ)句, while 語(yǔ)句, do-while 語(yǔ)句, switch 語(yǔ)句等;4. 函數(shù)調(diào)用語(yǔ)句的一般形式為函數(shù)名 實(shí)參表 ;5. 空語(yǔ)句的一般形式為;這條語(yǔ)句的含義是什么也不做;來(lái)代替一條語(yǔ)句;6. 復(fù)合語(yǔ)句的一般形式為語(yǔ)句 1;語(yǔ)句 2; ;凡是在 C語(yǔ)句程序中顯現(xiàn)語(yǔ)句的地方都可以用一個(gè)分號(hào)復(fù)合語(yǔ)句在功能上相當(dāng)于一條語(yǔ)句;3.2 數(shù)據(jù)的輸入與輸出,輸入輸出函數(shù)的調(diào)用1.C 語(yǔ)言本身沒有供應(yīng)輸入、輸出操作語(yǔ)句;C程序的輸入和輸出完全依靠調(diào)用C語(yǔ)言的標(biāo)準(zhǔn)輸入、輸出函數(shù)來(lái)完成;四個(gè)常用的輸入、輸出函數(shù)是:printf 函數(shù)、 scanf 函數(shù)、 putchar 函數(shù)、 getchar 函數(shù)2.printf 函數(shù)是 C語(yǔ)言供應(yīng)的標(biāo)準(zhǔn)輸出函數(shù),它的作用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年精密零件加工服務(wù)協(xié)議版B版
- 2024年美容SPA加盟店合同合同版
- 2024年鐵路快運(yùn)包裹服務(wù)協(xié)議條款版B版
- 2025版精裝修住宅項(xiàng)目施工監(jiān)理合同范本
- 2024年版權(quán)質(zhì)押合同質(zhì)押權(quán)具體規(guī)定
- 2024年特色民宿物業(yè)托管服務(wù)合同示范3篇
- 2024年瓷磚買賣協(xié)議
- 2024年版實(shí)習(xí)生合作協(xié)議細(xì)則版
- 2024年股權(quán)轉(zhuǎn)讓協(xié)議:合伙人退出公司規(guī)定
- 2024年租賃購(gòu)買協(xié)議:商業(yè)房產(chǎn)
- 豎井工程地質(zhì)勘察報(bào)告
- 2024屆安徽省物理八年級(jí)第一學(xué)期期末復(fù)習(xí)檢測(cè)試題含解析
- 全國(guó)主要城市氣象參數(shù)
- 宣城消防鋼樓梯施工方案
- 框架柱的配筋計(jì)算二
- IPC-7530A-2017 CN群焊工藝溫度曲線指南(再流焊和波峰焊)
- 初期支護(hù)設(shè)計(jì)驗(yàn)算
- 石關(guān)煤礦緊急避險(xiǎn)系統(tǒng)管理制度及技術(shù)檔案匯編
- 醫(yī)院醫(yī)務(wù)科科長(zhǎng)崗位競(jìng)聘答辯PPT課件(帶內(nèi)容)
- 2023年華僑、港澳、臺(tái)聯(lián)考高考語(yǔ)文試卷(含解析)
- 快上來(lái)吧要開車了課件
評(píng)論
0/150
提交評(píng)論