湖南專(zhuān)升本考試科目由各招生院校決定,軟件工程相關(guān)的專(zhuān)業(yè)都會(huì)考C語(yǔ)言,庫(kù)課網(wǎng)校整理了一些2023湖南專(zhuān)升本備考C語(yǔ)言知識(shí)點(diǎn)分享給大家做個(gè)參考。
2023湖南專(zhuān)升本備考C語(yǔ)言知識(shí)點(diǎn)整理
1.程序中基本的控制結(jié)構(gòu)是三種: 順序結(jié)構(gòu) 、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)。
2.讀程序都要從main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有且只有一個(gè)main函數(shù)。
3.計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以二進(jìn)制的形式. 數(shù)據(jù)存放的位置就是它的地址.
4.bit 是位是指為0或者1。byte是指字節(jié), 一個(gè)字節(jié)=八個(gè)位.
5. 編譯預(yù)處理不是C語(yǔ)言的一部分,不占運(yùn)行時(shí)間,不要加分號(hào)。(???)#define PI 3.1415926; 這個(gè)寫(xiě)法是錯(cuò)誤的,一定不能出現(xiàn)分號(hào)。
6. 每個(gè)C語(yǔ)言程序中main函數(shù)是有且只有一個(gè)。
7. 用C語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,擴(kuò)展名是.c。C 程序必須經(jīng)過(guò)編輯、編譯、鏈接、運(yùn)行四個(gè)步驟才可得到運(yùn)行結(jié)果。注意.c和.obj文件時(shí)無(wú)法運(yùn)行的,只有.exe 文件才可以運(yùn)行。(???)
8. C 語(yǔ)言書(shū)寫(xiě)格式是自由的,每行可以寫(xiě)多個(gè)語(yǔ)句,一條語(yǔ)句也可以寫(xiě)在多行。
9. 一個(gè)C語(yǔ)言程序有且只有一個(gè)main函數(shù),是程序運(yùn)行的起點(diǎn)。
10. Cfree、VC/VC++、CodeBlock等是軟件,用來(lái)運(yùn)行寫(xiě)的C語(yǔ)言程序。(編譯環(huán)境)
11.標(biāo)識(shí)符(必考內(nèi)容):合法的要求是由字母,數(shù)字,下劃線(xiàn)組成。有其它元素就錯(cuò)了。并且第一個(gè)必須為字母或則是下劃線(xiàn)。第一個(gè)為數(shù)字就錯(cuò)了
12. 標(biāo)識(shí)符分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符、用戶(hù)標(biāo)識(shí)符。關(guān)鍵字(P259):不可以作為用戶(hù)標(biāo)識(shí)符號(hào)。main define scanf printf 都不是關(guān)鍵字。迷惑你的地方是If、Main等可以做為用戶(hù)標(biāo)識(shí)符。因?yàn)?If、Main 中的第一個(gè)字母大寫(xiě)了,所以不是關(guān)鍵字和特定字了。預(yù)定義標(biāo)識(shí)符:如 define scanf printf include。記住預(yù)定義標(biāo)識(shí)符可以做為用戶(hù)標(biāo)識(shí)符,但因?yàn)樗鼈冇刑囟êx,一般不做用戶(hù)標(biāo)識(shí)符。用戶(hù)標(biāo)識(shí)符:可作為常量名、變量名、函數(shù)名、構(gòu)造類(lèi)型名等。
13. 整型常量:C語(yǔ)言只有八、十、十六進(jìn)制整數(shù),沒(méi)有二進(jìn)制。但是運(yùn)行時(shí)候,所有的進(jìn)制都要轉(zhuǎn)換成二進(jìn)制來(lái)進(jìn)行處理。(考過(guò)兩次)C語(yǔ)言中的八進(jìn)制規(guī)定要以0開(kāi)頭。018 的數(shù)值是非法的,八進(jìn)制是沒(méi)有8的。C 語(yǔ)言中的十六進(jìn)制規(guī)定要以0x開(kāi)頭。
14. 實(shí)型常量:小數(shù)的合法寫(xiě)法:C 語(yǔ)言小數(shù)點(diǎn)兩邊有一個(gè)是零的話(huà),可以不用寫(xiě)。如:1.0在C語(yǔ)言中可寫(xiě)成1,0.1在C語(yǔ)言中可以寫(xiě)成.1??茖W(xué)計(jì)數(shù)法的合法形式:考試口訣:e前e后必有數(shù),e后必為整數(shù)。如:2.333e-1就是合法的,且數(shù)據(jù)是2.333×10-1。
15. 字符常量:?jiǎn)我?hào):‘’注意:轉(zhuǎn)義字符 P2601)字符數(shù)據(jù)的合法形式:'1' 是字符占一個(gè)字節(jié),"1"是字符串占兩個(gè)字節(jié)(含有一個(gè)結(jié)束符號(hào))。'0' 的 ASCII 數(shù)值表示為 48,'a' 的ASCII數(shù)值是 97,'A'的 ASCII 數(shù)值是65。一般考試表示單個(gè)字符錯(cuò)誤的形式:'65' "1"大寫(xiě)字母和小寫(xiě)字母轉(zhuǎn)換的方法:‘A'+32=‘a(chǎn)'相互之間一般是相差32。2)轉(zhuǎn)義字符:轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符:背誦\0、 \n、 \’、 \”、 \\。八進(jìn)制轉(zhuǎn)義字符:‘\141’ 是合法的, 前導(dǎo)的 0 是不能寫(xiě)的。十六進(jìn)制轉(zhuǎn)義字符:‘\x6d’才是合法的,前導(dǎo)的0不能寫(xiě),并且x是小寫(xiě)。3)字符型和整數(shù)是近親:兩個(gè)具有很大的相似之處char a = 65 ;printf(“%c”, a); 得到的輸出結(jié)果:aprintf(“%d”, a); 得到的輸出結(jié)果:65
16. 字符串常量:雙引號(hào)“”注意:有效長(zhǎng)度和存儲(chǔ)長(zhǎng)度。
17. 變量:作用是存儲(chǔ)數(shù)據(jù),變量名必須是合法的標(biāo)識(shí)符,變量定義時(shí)必須指明類(lèi)型。變量參與運(yùn)算時(shí)必須有確定的值,包括作函數(shù)的實(shí)參。
更多湖南專(zhuān)升本C語(yǔ)言知識(shí)點(diǎn),湖南專(zhuān)升本考試科目視頻學(xué)習(xí)課程請(qǐng)登錄庫(kù)課網(wǎng)校官網(wǎng)或下載庫(kù)課網(wǎng)校APP查看。