當前位置:學問君>學習教育>考研>

C語言筆試題回憶

學問君 人氣:3.09W

1 求下面結構體所佔字節數

C語言筆試題回憶

Struct e {

Unsigned char a:1;

Unsigned char b:2;

Unsigned char c;

}

2 寫出 swap函數的.實現

Void swap(int *a,int *b)

3 volatile的用法

4 問了一個關於param_pack()的東西,不知道這個,沒用過

5 給一個函數,如

Int a;

Int b=10;

Int func(){

Char c =b;

}

問 a b c func分別存放在什麼地方?

a BSS段

b DATA 段

c STACK 段

func TXT段

6 struct name {

Char *name;

Int id ;

}*ptr;

Ptr = 0x 100000;

求 ptr + 0×100 等於多少?

7 gcc 方面 關於優化方面的知識,優化等級 ,inline函數在哪一級展開 ,-o –g 等相關知識。