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

詳解 (共 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
#5165745
答案後面的10都是代表10進位的下標才對...
(共 95 字,隱藏中)
前往觀看
14
1
#5179135
1000+(7-2)*5+(4-2)=1...
(共 25 字,隱藏中)
前往觀看
8
1

私人筆記 (共 1 筆)

私人筆記#3985584
未解鎖
22  1000c major32 42...
(共 180 字,隱藏中)
前往觀看
0
1