Examly題庫立即開始練習
農會 資訊管理類程式設計1057單選題

關於C語言的陣列宣告,下列何者正確?

Aint array[3]={ 1, 2, 3, 4};
Bint array[]={ 1, 2, 3, 4};正確答案
Cint array={1, 2, ,3, 4};
Dint *array={ 1, 2, 3, 4};
答案與詳解
B
正確答案
C語言陣列宣告時若省略大小,編譯器會依初始化串列的元素個數自動決定陣列長度。

為什麼答案是 B

省略陣列大小,編譯器會自動根據大括號內的4個元素,將陣列大小設定為4,語法完全正確。

考點:陣列越界考點:自動推導大小考點:語法錯誤考點:指標初始化
載入中…

想練更多程式設計考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮