問題詳情

24 若一個以行為主(Column-Major) ,5 列(Row)8 行(Column)的二維陣列 A,每個陣列元素占用一個記 憶體位址空間,已知 A[2][2]的記憶體位址為 100010,則 A[4][7]的記憶體位址為何?
(A)102110
(B)102310
(C)102710
(D)103210

參考答案

用户評論

適當努力,希望明年上榜】評論

答案後面的10都是代表10進位的下標才對   ...

LOLO】評論

1000+(7-2)*5+(4-2)=102...

蔡明勳】評論

有一陣列 A[5][8],假設陣列初始位置 m 行為主(Column-Major)A[2][2] -> m + (2*5) + 2 = 1000m = 988A[4][7] = m + (7 * 5) + 4 = 988 + 39 = 1027列為主( Row-Major )A[2][2] -> m + (2*8) + 2 =1000m = 982A[4][7] = m + (4*8) + 7 = 1021建議行( Column )列( Row )如果有英文就看英文辨別才不會被題目騙