C語言複習知識點彙總7 計算機二級(C語言)

2021-08-14 10:46:34 字數 3307 閱讀 6876

其它考試重點

檔案的複習方法:

把上課時候講的檔案這一章的題目要做一遍,一定要做,基本上考試的都會在練習當中。

1)字串的 strlen() 和 strcat() 和strcmp() 和strcpy()的使用方法一定要記住。他們的引數都是位址。其中strcat()和strcmp()有兩個引數。

2)strlen 和 sizeof的區別也是考試的重點;

3)define  f(x)(x*x)  和  define   f(x) x*x 之間的差別。一定要好好的注意這寫容易錯的地方,替換的時候有括號和沒有括號是很大的區別。

4)int  *p;

p= (int *)malloc(4);

p= (int *)malloc(sizeof(int));以上兩個等價

當心填空題目,malloc的返回型別是 void *

6)函式的遞迴呼叫一定要記得有結束的條件,並且要會算簡單的遞迴題目。要會作遞迴的題目

7)結構體和共用體以及鍊錶要掌握最簡單的。typedef考的很多,而且一定要知道如何引用結構體中的各個變數,鍊錶中如何填加和刪除節點,以及何如構成乙個簡單的鍊錶,一定記住鍊錶中的節點是有兩個域,乙個放數值,乙個放指標。

8)函式指標的用法(*f)()記住乙個例子:

int add(int x, int y)

main()

賦值之後:合法的呼叫形式為1、add(2,3);

2、f(2,3);

3、(*f)(2,3)

9)兩種重要的陣列長度:

char a=;  陣列長度為3,字串長度不定。sizeof(a)為3。

char a[5]=  陣列長度為5,字串長度3。sizeof(a)為5。

10)scanf 和 gets的資料:

如果輸入的是 good  good study!

那麼scanf(「%s」,a); 只會接收 good. 考點:不可以接收空格。

gets(a); 會接收 good good study! 考點:可以接收空格。

11)共用體的考查:

union tt

考點一: sizeof (struct tt) = 4;

12)

「檔案包含」的考查點:

no1.c                  no2.c

#include」no2.c」

main()

;int b[5]=;

b[a[3]]++   這個寫法要看懂,結果要知道是什麼?b[4]++,本身是0,執行完後,b[4]為1了。

15)字串的賦值

c語言中沒有字串變數,所以用陣列和指標存放字串:

1、char  ch[10]=;                       對

2、char  ch[10]=「abcdefgh」;                         對

3、char  ch[10]=;           對

4、char  *p=「abcdefgh」;                           對

5、char  *p;                                     對

p=「abcdefgh」;

6、char  ch[10];                    錯了!陣列名不可以賦值!

ch=「abcdefgh」;

7、char  *p=;           錯了!不能夠出現大括號!

16)字串賦值的函式背誦:一定要背誦,當心筆試填空題目。

把s指標中的字串複製到t指標中的方法

1、while( (*t=*s)!=null)  完整版本

2、while( *t=*s )           簡單版本

3、while( *t++=*s++);                   高階版本

17)typedef 是取別名,不會產生新的型別,他同時也是關鍵字

考點一:typedef int qq  那麼 int x 就可以寫成 qq x

考點二:typedef int *qq  那麼 int *x就可以寫成 qq x

18)static 考點是一定會考的!複習相關的習題。

static int x;預設值為0。

int x:預設值為不定值。

19)函式的遞迴呼叫一定會考!至少是2分。

C語言複習知識點彙總1 計算機二級(C語言)

c語言最重要的知識點,每次都會考到的幾點 1 程式結構是三種 順序結構 選擇結構 分支結構 迴圈結構 2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 有且只有 乙個main函式。3 計算機的資料在電腦中儲存是以二進位制的形式.資料存放的位置就是 他的位址.4 ...

計算機相關知識點複習

位移有三種 只有無符號右移,沒有左移。有兩個規則 減去再移動的意思 int a 8 此時a為int32 a 1 a 31 a 32 當移動位數 32位,32 32 0,不移位 a 33 33 32 1,移動1位 單精度浮點數表示法為科學計數法,分為 符號位 指數字 有效數字位,共32位 符號位1位,...

C語言知識點複習

最近一直在寫go的 c語言有些生疏,復讀了一遍 高質量c程式設計指南 將其中有些遺忘的知識點總結如下。1 標頭檔案功能 呼叫庫功能 型別安全檢查 2 宣告 int x,y x為int指標,y為int值 3 浮點變數和0比較時應與spsinon比較 4 多重迴圈巢狀時,長的迴圈應放在內層,以減少cpu...