2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、C 語言最重要的知識(shí)點(diǎn) 語言最重要的知識(shí)點(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),碰到選擇做選 碰到選擇做選擇),有且只有 有且只有一個(gè) 一個(gè) main m

2、ain 函數(shù) 函數(shù)。3) 3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以 計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以 二進(jìn)制 二進(jìn)制的形式 的形式. 數(shù)據(jù)存放的位置就是 數(shù)據(jù)存放的位置就是 他的地址 他的地址. 4) 4)bit bit 是位 是指為 是指為 0 或者 或者 1。 byte byte 是指 是指字節(jié) 字節(jié), 一個(gè)字節(jié) 一個(gè)字節(jié) = 八個(gè)位 八個(gè)位.概念常考到的: 概念??嫉降模?、編譯預(yù)處理 、編譯預(yù)處理不是 不是 C 語言的一部分, 語言的一部分

3、,不占 不占運(yùn)行時(shí)間, 運(yùn)行時(shí)間,不要加 不要加分號(hào)。 分號(hào)。C 語言編譯的程序稱為 語言編譯的程序稱為源程序 源程序,它以 ,它以 ASCII ASCII 數(shù)值 數(shù)值存放在 存放在文本文件 文本文件中。 中。2、#define define PI PI 3.1415926 3.1415926; 這個(gè)寫法是 這個(gè)寫法是錯(cuò)誤 錯(cuò)誤的, 的,一定不能出現(xiàn)分號(hào) 一定不能出現(xiàn)分號(hào)。 3、每個(gè) 、每個(gè) C 語言程序中 語言程序中 main m

4、ain 函數(shù) 函數(shù)是有且只有一個(gè) 有且只有一個(gè)。4、在函數(shù)中 、在函數(shù)中不可以 不可以再定義函數(shù)。 再定義函數(shù)。5、算法: 、算法:可以沒有 可以沒有輸入 輸入,但是 ,但是一定要有 一定要有輸出 輸出。6、break break 可用于循環(huán)結(jié)構(gòu)和 可用于循環(huán)結(jié)構(gòu)和 switch switch 語句。 語句。7、逗號(hào)運(yùn)算符 逗號(hào)運(yùn)算符的級(jí)別 的級(jí)別最低 最低,賦值 賦值的級(jí)別 的級(jí)別倒數(shù)第二 倒數(shù)第二。第一章 第一章 C 語言的基礎(chǔ)知識(shí)

5、 語言的基礎(chǔ)知識(shí)第一節(jié)、對(duì) 第一節(jié)、對(duì) C 語言的基礎(chǔ)認(rèn)識(shí) 語言的基礎(chǔ)認(rèn)識(shí)1、C 語言編寫的程序稱為 語言編寫的程序稱為源程序 源程序,又稱為 又稱為編譯單位 編譯單位。2、C 語言 語言書寫格式是自由的 書寫格式是自由的,每行可以寫多個(gè)語句,可以寫多行。 ,每行可以寫多個(gè)語句,可以寫多行。3、一個(gè) 、一個(gè) C 語言程序有且只有一個(gè) 語言程序有且只有一個(gè) main main 函數(shù),是程序運(yùn)行的 函數(shù),是程序運(yùn)行的起點(diǎn) 起點(diǎn)。第二節(jié)、熟悉

6、 第二節(jié)、熟悉 vc++1、VC VC 是軟件,用來運(yùn)行寫的 是軟件,用來運(yùn)行寫的 C 語言程序。 語言程序。2、每個(gè) 、每個(gè) C 語言程序?qū)懲旰?,都?語言程序?qū)懲旰?,都是先編譯 編譯,后 ,后鏈接 鏈接,最后 ,最后運(yùn)行 運(yùn)行。 (.c--- .c---?.obj--- .obj---?.exe .exe)這個(gè)過程中注意 這個(gè)過程中注意.c .c 和.obj .obj 文件時(shí)無法運(yùn)行 文件時(shí)無法運(yùn)行的,只有 的,只有.exe .ex

7、e 文件才可以運(yùn)行 文件才可以運(yùn)行。 (??迹。?(??迹。┑谌?jié)、標(biāo)識(shí)符 第三節(jié)、標(biāo)識(shí)符1、標(biāo)識(shí)符(必考內(nèi)容): 、標(biāo)識(shí)符(必考內(nèi)容):合法的要求是由 合法的要求是由字母 字母,數(shù)字 數(shù)字,下劃線 下劃線組成。有其它元素就錯(cuò)了。 組成。有其它元素就錯(cuò)了。并且 并且第一個(gè)必須為 第一個(gè)必須為字母 字母或則是 或則是下劃線 下劃線。第一個(gè)為數(shù)字就錯(cuò)了 。第一個(gè)為數(shù)字就錯(cuò)了2、標(biāo)識(shí)符分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符、用戶標(biāo)識(shí)符。 、標(biāo)識(shí)符分為關(guān)鍵字

8、、預(yù)定義標(biāo)識(shí)符、用戶標(biāo)識(shí)符。關(guān)鍵字: 關(guān)鍵字:不可以 不可以作為用戶標(biāo)識(shí)符號(hào) 作為用戶標(biāo)識(shí)符號(hào)。main main define define scanf scanf printf printf 都不是關(guān)鍵字 都不是關(guān)鍵字。迷惑 。迷惑你的地方 你的地方 If If 是可以做為用戶標(biāo)識(shí)符 是可以做為用戶標(biāo)識(shí)符。因?yàn)?。因?yàn)?If If 中的第一個(gè)字母大寫了,所以不是關(guān)鍵字。 中的第一個(gè)字母大寫了,所以不是關(guān)鍵字。預(yù)定義標(biāo)識(shí)符:背誦

9、 預(yù)定義標(biāo)識(shí)符:背誦 define define scanf scanf printf printf include include。記住 。記住預(yù)定義標(biāo)識(shí)符 預(yù)定義標(biāo)識(shí)符可以 可以做為用戶 做為用戶標(biāo)識(shí)符。 標(biāo)識(shí)符。用戶標(biāo)識(shí)符:基本上每年都考,詳細(xì)請見書上習(xí)題。 用戶標(biāo)識(shí)符:基本上每年都考,詳細(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)制

10、、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。 二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。第五節(jié):整數(shù)與實(shí)數(shù) 第五節(jié):整數(shù)與實(shí)數(shù)1)C 語言只有 語言只有八、十、十六 八、十、十六進(jìn)制, 進(jìn)制,沒有二進(jìn)制 沒有二進(jìn)制。但是 。但是運(yùn)行時(shí)候,所有的進(jìn)制都要轉(zhuǎn)換成二 運(yùn)行時(shí)候,所有的進(jìn)制都要轉(zhuǎn)換成二(2,3,4)的表達(dá)式的數(shù)值就是 )的表達(dá)式的數(shù)值就是 4。z= z=(2,3,4)(整個(gè)是賦值表達(dá)式 整個(gè)是賦值表達(dá)式) 這個(gè)時(shí)候 這個(gè)時(shí)候 z 的值為 的值為

11、 4。 (有點(diǎn)難度哦?。?(有點(diǎn)難度哦!)z= z= 2,3,4 (整個(gè)是逗號(hào)表達(dá)式)這個(gè)時(shí)候 (整個(gè)是逗號(hào)表達(dá)式)這個(gè)時(shí)候 z 的值為 的值為 2。 補(bǔ)充: 補(bǔ)充:1、空語句 、空語句不可以 不可以隨意執(zhí)行,會(huì)導(dǎo)致 隨意執(zhí)行,會(huì)導(dǎo)致邏輯錯(cuò)誤 邏輯錯(cuò)誤。2、注釋是最近幾年考試的重點(diǎn), 、注釋是最近幾年考試的重點(diǎn),注釋 注釋不是 不是 C 語言 語言,不占 ,不占運(yùn)行時(shí)間, 運(yùn)行時(shí)間,沒有 沒有分號(hào)。 分號(hào)。不可以 不可以嵌套! 套!3

12、、強(qiáng)制類型轉(zhuǎn)換 強(qiáng)制類型轉(zhuǎn)換:一定是 一定是 (int int)a 不是 不是 int int(a) ,注意 ,注意類型上 類型上一定有括號(hào) 一定有括號(hào)的。 的。注意( 注意(int int) (a+b a+b) 和( 和(int int)a+b a+b 的區(qū)別。 的區(qū)別。 前是把 前是把 a+b a+b 轉(zhuǎn)型,后是把 轉(zhuǎn)型,后是把 a 轉(zhuǎn)型再加 轉(zhuǎn)型再加 b。4、三種 三種取整丟小數(shù) 取整丟小數(shù)的情況 的情況:1、 1、int in

13、t a =1.6 =1.6;2、 2、(int)a (int)a; 3、 3、1/2 1/2; 3/2 3/2;第八節(jié)、字符 第八節(jié)、字符1)字符數(shù)據(jù)的合法形式 )字符數(shù)據(jù)的合法形式::'1' '1' 是字符 字符占一個(gè)字節(jié), 個(gè)字節(jié),“1“ “1“是字符串占 是字符串占兩個(gè)字節(jié) 個(gè)字節(jié)(含有一個(gè)結(jié)束符號(hào) 含有一個(gè)結(jié)束符號(hào))。'0' '0' 的 ASCII ASCII 數(shù)

14、值表示為 數(shù)值表示為 48 48,'a' 'a' 的 ASCII ASCII 數(shù)值是 數(shù)值是 97 97,'A' 'A'的 ASCII ASCII 數(shù)值是 數(shù)值是 65 65。一般考試表示單個(gè)字符錯(cuò)誤的形式: 一般考試表示單個(gè)字符錯(cuò)誤的形式:'65' '65' “1“ “1“ 字符是可以進(jìn)行算術(shù)運(yùn)算的,記?。?字符是可以進(jìn)行算術(shù)運(yùn)算的

15、,記?。?'0'-0=48 '0'-0=48大寫字母和小寫字母轉(zhuǎn)換的方法: 大寫字母和小寫字母轉(zhuǎn)換的方法: 'A'+32='a' 'A'+32='a' 相互之間一般是相差 相互之間一般是相差 32 32。2)轉(zhuǎn)義字符: )轉(zhuǎn)義字符:轉(zhuǎn)義字符分為一般 轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符 轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)

16、制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符:背誦 一般轉(zhuǎn)義字符:背誦\0 \0、 \n \n、 \’ \’ 、 \” \” 、 \\ \\。八進(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ù)是近親:

17、兩個(gè)具有很大的相似之處 字符型和整數(shù)是近親:兩個(gè)具有很大的相似之處char char a = 65 65 ; printf(“%c”, printf(“%c”, a); a); 得到的輸出結(jié)果: 得到的輸出結(jié)果:aprintf(“%d”, printf(“%d”, a); a); 得到的輸出結(jié)果: 得到的輸出結(jié)果:65 65 第九章、位運(yùn)算 第九章、位運(yùn)算 1)位運(yùn)算的考查:會(huì)有一到二題考試題目。 )位

18、運(yùn)算的考查:會(huì)有一到二題考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\(yùn)算的題目都要按這個(gè)流程來處理( 總的處理方法:幾乎所有的位運(yùn)算的題目都要按這個(gè)流程來處理(先把十進(jìn)制變成二進(jìn)制 先把十進(jìn)制變成二進(jìn)制再變成十進(jìn)制 再變成十進(jìn)制) 。例 1: char char a = 6, 6, b; b;b = a> >>右移一位表示除以 右移一位表示除以 2。 第二章 第二章第一節(jié):數(shù)據(jù)輸出(一) 第一節(jié):數(shù)據(jù)輸出(一) (二) (

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論