因為陣列的資料在記憶體存放的位置是連續的,所以若是知道陣列第一個元素的位址及該陣列每一個元素資料儲存位址的大小(占幾個 byte),就可以根據排放的方式,算出某一個特定元素在記憶體中的位址。假設有一個三維陣列 ,且其起始位置為 ,陣列每一元素占記憶體大小 bytes,以列為主排列(Row Major),請計算 所在的位置?
A1345
B2826
C267
D434正確答案
答案與詳解
434 = 100 + (4×35 + 5×5 + 2)×2 = 100 + 334,正確。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
