版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語言最重要的知識點(diǎn)語言最重要的知識點(diǎn)總體上必須清楚的總體上必須清楚的:1)1)程序結(jié)構(gòu)是三種程序結(jié)構(gòu)是三種:順序結(jié)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)選擇結(jié)構(gòu)(分支結(jié)構(gòu)分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)。2)2)讀程序都要從讀程序都要從main()main()入口入口然后從最上面順序往下讀然后從最上面順序往下讀(碰到循環(huán)做循環(huán)碰到循環(huán)做循環(huán)碰到選擇做選碰到選擇做選擇),有且只有有且只有一個一個mainmain函數(shù)函數(shù)。3)3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以計(jì)
2、算機(jī)的數(shù)據(jù)在電腦中保存是以二進(jìn)制二進(jìn)制的形式的形式.數(shù)據(jù)存放的位置就是數(shù)據(jù)存放的位置就是他的地址他的地址.4)4)bitbit是位是指為是指為0或者或者1。bytebyte是指是指字節(jié)字節(jié)一個字節(jié)一個字節(jié)=八個位八個位.概念??嫉降模焊拍畛?嫉降模?、編譯預(yù)處理、編譯預(yù)處理不是不是C語言的一部分,語言的一部分,不占不占運(yùn)行時間,運(yùn)行時間,不要加不要加分號。分號。C語言編譯的程序稱為語言編譯的程序稱為源程序源程序,它以,它以IIII數(shù)值數(shù)
3、值存放在存放在文本文件文本文件中。中。2、#definedefinePIPI3.14159263.1415926這個寫法是這個寫法是錯誤錯誤的,的,一定不能出現(xiàn)分號一定不能出現(xiàn)分號。3、每個、每個C語言程序中語言程序中mainmain函數(shù)函數(shù)是有且只有一個有且只有一個。4、在函數(shù)中、在函數(shù)中不可以不可以再定義函數(shù)。再定義函數(shù)。5、算法:、算法:可以沒有可以沒有輸入輸入,但是,但是一定要有一定要有輸出輸出。6、breakbreak可用于循
4、環(huán)結(jié)構(gòu)和可用于循環(huán)結(jié)構(gòu)和switchswitch語句。語句。7、逗號運(yùn)算符逗號運(yùn)算符的級別的級別最低最低,賦值賦值的級別的級別倒數(shù)第二倒數(shù)第二。第一章第一章C語言的基礎(chǔ)知識語言的基礎(chǔ)知識第一節(jié)、對第一節(jié)、對C語言的基礎(chǔ)認(rèn)識語言的基礎(chǔ)認(rèn)識1、C語言編寫的程序稱為語言編寫的程序稱為源程序源程序,又稱為又稱為編譯單位編譯單位。2、C語言語言書寫格式是自由的書寫格式是自由的,每行可以寫多個語句,可以寫多行。,每行可以寫多個語句,可以寫多行。3、
5、一個、一個C語言程序有且只有一個語言程序有且只有一個mainmain函數(shù),是程序運(yùn)行的函數(shù),是程序運(yùn)行的起點(diǎn)起點(diǎn)。第二節(jié)、熟悉第二節(jié)、熟悉vc1、VCVC是軟件,用來運(yùn)行寫的是軟件,用來運(yùn)行寫的C語言程序。語言程序。2、每個、每個C語言程序?qū)懲旰?,都是語言程序?qū)懲旰螅际窍染幾g編譯,后,后鏈接鏈接,最后,最后運(yùn)行運(yùn)行。(.c.c?.obj.obj?.exe.exe)這個過程中注意這個過程中注意.c.c和.obj.obj文件時無法運(yùn)行文件
6、時無法運(yùn)行的,只有的,只有.exe.exe文件才可以運(yùn)行文件才可以運(yùn)行。(??迹。ǔ?迹。┑谌?jié)、標(biāo)識符第三節(jié)、標(biāo)識符1、標(biāo)識符(必考內(nèi)容):、標(biāo)識符(必考內(nèi)容):合法的要求是由合法的要求是由字母字母,數(shù)字?jǐn)?shù)字,下劃線下劃線組成。有其它元素就錯了。組成。有其它元素就錯了。并且并且第一個必須為第一個必須為字母字母或則是或則是下劃線下劃線。第一個為數(shù)字就錯了。第一個為數(shù)字就錯了2、標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。、標(biāo)識符分為關(guān)
7、鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。關(guān)鍵字:關(guān)鍵字:不可以不可以作為用戶標(biāo)識符號作為用戶標(biāo)識符號。mainmaindefinedefinescanfscanfprintfprintf都不是關(guān)鍵字都不是關(guān)鍵字。迷惑。迷惑你的地方你的地方IfIf是可以做為用戶標(biāo)識符是可以做為用戶標(biāo)識符。因?yàn)椤R驗(yàn)镮fIf中的第一個字母大寫了,所以不是關(guān)鍵字。中的第一個字母大寫了,所以不是關(guān)鍵字。預(yù)定義標(biāo)識符:背誦預(yù)定義標(biāo)識符:背誦definedefinesca
8、nfscanfprintfprintfincludeinclude。記住。記住預(yù)定義標(biāo)識符預(yù)定義標(biāo)識符可以可以做為用戶做為用戶標(biāo)識符。標(biāo)識符。用戶標(biāo)識符:基本上每年都考,詳細(xì)請見書上習(xí)題。用戶標(biāo)識符:基本上每年都考,詳細(xì)請見書上習(xí)題。第四節(jié):進(jìn)制的轉(zhuǎn)換第四節(jié):進(jìn)制的轉(zhuǎn)換十進(jìn)制轉(zhuǎn)換成二進(jìn)制、八進(jìn)制、十六進(jìn)制。十進(jìn)制轉(zhuǎn)換成二進(jìn)制、八進(jìn)制、十六進(jìn)制。二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。第五節(jié):整數(shù)與實(shí)數(shù)
9、第五節(jié):整數(shù)與實(shí)數(shù)1)C語言只有語言只有八、十、十六八、十、十六進(jìn)制,進(jìn)制,沒有二進(jìn)制沒有二進(jìn)制。但是。但是運(yùn)行時候,所有的進(jìn)制都要轉(zhuǎn)換成二運(yùn)行時候,所有的進(jìn)制都要轉(zhuǎn)換成二(2,3,4)的表達(dá)式的數(shù)值就是)的表達(dá)式的數(shù)值就是4。z=z=(2,3,4)(整個是賦值表達(dá)式整個是賦值表達(dá)式)這個時候這個時候z的值為的值為4。(有點(diǎn)難度哦?。ㄓ悬c(diǎn)難度哦?。﹝=z=2,3,4(整個是逗號表達(dá)式)這個時候(整個是逗號表達(dá)式)這個時候z的值為的值為
10、2。補(bǔ)充:補(bǔ)充:1、空語句、空語句不可以不可以隨意執(zhí)行,會導(dǎo)致隨意執(zhí)行,會導(dǎo)致邏輯錯誤邏輯錯誤。2、注釋是最近幾年考試的重點(diǎn),、注釋是最近幾年考試的重點(diǎn),注釋注釋不是不是C語言語言,不占,不占運(yùn)行時間,運(yùn)行時間,沒有沒有分號。分號。不可以不可以嵌套!套!3、強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換:一定是一定是(intint)a不是不是intint(a),注意,注意類型上類型上一定有括號一定有括號的。的。注意(注意(intint)(abab)和(和(i
11、ntint)abab的區(qū)別。的區(qū)別。前是把前是把a(bǔ)bab轉(zhuǎn)型,后是把轉(zhuǎn)型,后是把a(bǔ)轉(zhuǎn)型再加轉(zhuǎn)型再加b。4、三種三種取整丟小數(shù)取整丟小數(shù)的情況的情況:1、1、intinta=1.6=1.6;2、2、(int)a(int)a;3、3、1212;3232;第八節(jié)、字符第八節(jié)、字符1)字符數(shù)據(jù)的合法形式)字符數(shù)據(jù)的合法形式::11是字符字符占一個字節(jié),個字節(jié),“1““1“是字符串占是字符串占兩個字節(jié)個字節(jié)(含有一個結(jié)束符號含有一個結(jié)束符號)。0
12、0的IIII數(shù)值表示為數(shù)值表示為4848,aa的IIII數(shù)值是數(shù)值是9797,AA的IIII數(shù)值是數(shù)值是6565。一般考試表示單個字符錯誤的形式:一般考試表示單個字符錯誤的形式:6565“1““1“字符是可以進(jìn)行算術(shù)運(yùn)算的,記?。鹤址强梢赃M(jìn)行算術(shù)運(yùn)算的,記住:00=4800=48大寫字母和小寫字母轉(zhuǎn)換的方法:大寫字母和小寫字母轉(zhuǎn)換的方法:A32=aA32=a相互之間一般是相差相互之間一般是相差3232。2)轉(zhuǎn)義字符:)轉(zhuǎn)義字符:轉(zhuǎn)義字
13、符分為一般轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符:背誦一般轉(zhuǎn)義字符:背誦00、nn、’’、””、。八進(jìn)制轉(zhuǎn)義字符:八進(jìn)制轉(zhuǎn)義字符:‘141’‘141’是合法的,是合法的,前導(dǎo)的前導(dǎo)的0是不能寫的。是不能寫的。十六進(jìn)制轉(zhuǎn)義字符:十六進(jìn)制轉(zhuǎn)義字符:’x6d’’x6d’才是合法的,前導(dǎo)的才是合法的,前導(dǎo)的0不能寫,并且不能寫,并且x是小寫是小寫。3、字符型和整數(shù)是近親
14、:兩個具有很大的相似之處字符型和整數(shù)是近親:兩個具有很大的相似之處a=6565printf(“%c”printf(“%c”a)a)得到的輸出結(jié)果:得到的輸出結(jié)果:aprintf(“%d”printf(“%d”a)a)得到的輸出結(jié)果:得到的輸出結(jié)果:6565第九章、位運(yùn)算第九章、位運(yùn)算1)位運(yùn)算的考查:會有一到二題考試題目。)位運(yùn)算的考查:會有一到二題考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\(yùn)算的題目都要按這個流程來處理(總的處理方法:幾乎所
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言知識點(diǎn)總結(jié)【完美版】
- 南京大學(xué)c語言期末考試知識點(diǎn)總結(jié)完美版
- 化工原理知識點(diǎn)總結(jié)復(fù)習(xí)重點(diǎn)(完美版)
- 化工原理知識點(diǎn)總結(jié)復(fù)習(xí)重點(diǎn)完美版
- 高考電化學(xué)專題復(fù)習(xí)知識點(diǎn)總結(jié)完美版
- 化工原理知識點(diǎn)總結(jié)復(fù)習(xí)重點(diǎn)完美版資料
- 北工大c語言題庫完美版
- 高中物理選修知識點(diǎn)歸納完美版
- 高等數(shù)學(xué)基礎(chǔ)知識點(diǎn)大全(完美版)
- 高等數(shù)學(xué)基礎(chǔ)知識點(diǎn)大全(完美版)
- 2017年cpa《公司戰(zhàn)略與風(fēng)險管理》知識點(diǎn)總結(jié)(完美版)
- 2017年cpa《公司戰(zhàn)略與風(fēng)險管理》知識點(diǎn)總結(jié)(完美版)
- c語言知識點(diǎn)總結(jié)
- c語言全部知識點(diǎn)總結(jié)
- 人教版-八年級歷史-上冊-知識點(diǎn)歸納-完美版
- 《窮人》完美版
- 體育專業(yè)知識匯總完美版
- 蘇教版八年級上數(shù)學(xué)期末復(fù)習(xí)知識點(diǎn)總結(jié)+例題(完美版)
- 維生素c的故事完美版
- 冬季預(yù)防感冒小知識完美版
評論
0/150
提交評論