其它考試重點
檔案的複習方法:
把上課時候講的檔案這一章的題目要做一遍,一定要做,基本上考試的都會在練習當中。
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...