Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要10524單選題

若在 C 程式中出現下列宣告:int a[10],*p=a; 則下列何者編譯時會出現型態不符之訊息?

Aprintf("%d",p==a[0]);正確答案
Bprintf("%d",p==&a[0]);
Cprintf("%d",*p==a[0]);
Dprintf("%d",p[0]==a[0]);
答案與詳解
A
正確答案
p 是指標(位址),a[0] 是整數值,兩者型態不符無法直接比較。

為什麼答案是 A

p 是 int* (指標型態),a[0] 是 int (整數值)。指標與整數直接用 == 比較,編譯器會警告型態不符。這就是本題要抓的錯誤。

考點:指標vs整數考點:指標vs指標考點:解參考比較考點:陣列標記
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮