二級C語言整理必背

2022-12-25 05:48:05 字數 1522 閱讀 5437

1、結構化程式是由順序結構、選擇結構(分支結構)、迴圈結構三大結構組成。

2、讀程式時都要從main()入口, 然後從main中第一行程式依次順序往下讀。

3、計算機資料在電腦中儲存是以二進位制形式存放的。

4、bit是位,二進位制中的0或1。byte 是指位元組,乙個位元組=八位。

5、編譯預處理不是c語言,不佔執行時間,不要加分號。

6、define pi 3.1415926; 這個寫法是錯誤的,後面一定不能出現分號。

7、每個c語言程式中main函式有且只有乙個。

8、在函式中不可以再定義函式。但是函式中可以再呼叫函式。

9、演算法:可以沒有輸入,但是一定要有輸出。

10、break可用於迴圈結構和switch語句。

11、逗號運算子的級別最低,賦值的級別倒數第二。

第一章 c語言的基礎知識

第一節1、c語言編寫的程式稱為源程式,又稱為編譯單位。

2、c語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。

3、乙個c語言程式有且只有乙個main函式,是程式執行的起點。

第二節1、vc是軟體,用來執行寫的c語言程式,上機考試的系統為vc6.0。

2、每個c語言程式寫完後,都是先編譯,後鏈結,最後執行。(.c---?.

obj---?.exe)這個過程中注意.c和.

obj檔案時無法執行的,只有.exe檔案才可以執行。(常考!

)第三節1、識別符號(必考內容):

合法的要求是由字母,數字,下劃線組成。並且第乙個必須為字母或則是下劃線,不可以是數字。

2、識別符號分為關鍵字、預定義識別符號、使用者識別符號。

關鍵字:不可以作為使用者識別符號號,都是小寫。main、define、scanf、printf 都不是關鍵字。

迷惑你的地方if是可以做為使用者識別符號。因為if中的第乙個字母大寫了,所以不是關鍵字。 預定義識別符號:

背誦define scanf printf include。記住預定義識別符號可以做為使用者識別符號。 使用者識別符號:

基本上每年都考,詳細請見書上習題。

第四節1、十進位制轉換成二進位制、八進位制、十六進製制。

2、二進位制、八進位制、十六進製制轉換成十進位制。

第五節1、c語言中只有

八、十、十六進製制,沒有二進位制。但執行時,所有進製都要轉成二進位制來處理。 a、c語言中的八進位制規定要以0開頭。018的數值是非法的,八進位制不可以出現8。

b、c語言中的十六進製制規定要以0x開頭。要看懂0xff。

2、小數的合法寫法:c語言小數點兩邊有乙個是零的話,可以不用寫。

a、1.0在c語言中可寫成 「1. 」

b、0.1在c語言中可以寫成「 .1」

3、實型資料的合法形式:

a、2.333e-1 就是合法的,且資料是2.333×10-1。

b、考試口訣:e前e後必有數,e後必為整數。請結合書上的例子。

4、整型一般是4個位元組, 字元型是1個位元組,雙精度一般是8個位元組:

long int x; 表示x是長整型。

unsigned int x; 表示x是無符號整型。

C語言必背經典程式

leap 0 break if leap 內迴圈結束後,leap依然為1,則m是素數 printf 4d m h if h 10 0 printf n leap 1 printf nthe total is d h system pause 4 乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例...

C語言必背經典程式

1 輸出9 9口訣。共9行9列,i控制行,j控制列。include main printf n 每一行後換行 2 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?兔子的規律為數列1,1,2,3,5,8,13...

C語言必背經典程式

1 輸出9 9口訣。共9行9列,i控制行,j控制列。include main printf n 每一行後換行 2 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?兔子的規律為數列1,1,2,3,5,8,13...