24 若一個以行為主(Column-Major) ,5 列(Row)8 行(Column)的二維陣列 A,每個陣列元素占用一個記 憶體位址空間,已知 A[2][2]的記憶體位址為 100010,則 A[4][7]的記憶體位址為何?
(A)102110
(B)102310
(C)102710
(D)103210
答案:登入後查看
統計: A(157), B(59), C(251), D(29), E(0) #2790020
統計: A(157), B(59), C(251), D(29), E(0) #2790020
詳解 (共 3 筆)
#5598418
有一陣列 A[5][8],假設陣列初始位置 m
行為主(Column-Major)
A[2][2] -> m + (2*5) + 2 = 1000
m = 988
A[4][7] = m + (7 * 5) + 4 = 988 + 39 = 1027
列為主( Row-Major )
A[2][2] -> m + (2*8) + 2 =1000
m = 982
A[4][7] = m + (4*8) + 7 = 1021
建議行( Column )列( Row )如果有英文就看英文辨別才不會被題目騙
16
0