令 A 是一個二維陣列,且此陣列中每一個元素所需儲存空間為 個位元組(Bytes)。若 的記憶體位置始於 ,而 的記憶體位置始於 ,請問此二維陣列是以行主序(Column-major)或列主序(Row-major)的方式排列資料?此外, 的記憶體位置應該始於多少?
A此陣列的資料列主序排列,而 的記憶體位置始於
B此陣列的資料行主序排列,而 的記憶體位置始於
C此陣列的資料列主序排列,而 的記憶體位置始於
D此陣列的資料行主序排列,而 的記憶體位置始於 正確答案
答案與詳解
行主序成立(m=13),A[10,10]=2002+(7·13+3)·2=2190,正確。
