筆試題(enum的宣告方式)

才智咖 人氣:7.26K

1 a[3][4]哪個不能表示 a[1][1]: *(&a[0][0]+5) *(*(a+1)+1) *(&a[1]+1) *(&a[0][
0]+4)
答案: *(&a[1]+1)
a是陣列的首地址,a[1]就表示a[1][0]地址了,不用再取地址了。

筆試題(enum的宣告方式)

2 fun((exp1,exp2),(exp3,exp4,exp5))有幾個實參?
答案:兩個。
形式引數:在宣告和定義函式時,寫在函式名後的括號中的引數。
實參是呼叫引數中的變數,行參是被呼叫函式中的`變數。

3. 希爾 冒泡 快速 插入 哪個平均速度最快?
答案:快速排序
快速排序、歸併排序和基數排序在不同情況下都是最快最有用的。

4. enum的宣告方式
答案:enum 列舉型別名 {
列舉常量1,
列舉常量2,

列舉常量n
};
For example:
enum weekday { sunday, monday, tuesday, wednesday, thursday, friday, saturda
y};
enum weekday week_day;//week_day 就是一個列舉型別變數