假設整數陣列 int CAT[80] ,且每個整數占用 4 bytes 。若元素 CAT[0]在記憶體中的位址為 1000,則元素 CAT[30]的位址,下列何者正確?
A1320
B1120正確答案
C1000
D1030
答案與詳解
正確。CAT[30] = 1000 + 30 × 4 = 1000 + 120 = 1120。因為 C/C++ 陣列索引從 0 開始,CAT[0] 在 1000,每往後一格加 4 bytes。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
