一个二维数组A[10][20]按行优先存放于一个连续的存储空间中,a[0][0]的存储地址是100,每个数组元素占1个字节空间,则a[5][3]的地址为( )。
A. 135
B. 203
C. 100
D. 235
查看答案
设二维数组A[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按列优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存储地址为( )
A. LOC(a[0][0])+((i-1) n+j-1)×k
B. LOC(a[0][0])+(i×n+j)×k
C. LOC(a[0][0])+(j×m+i)×k
D. LOC(a[0][0])+((j-1)×m+i-1)×k
数组A[-3..5,0..10]含有的元素数目为_______。
设数组A[1..5,1..6]的基地址为1000,每个元素占5个存储单元,若以列序为主序顺序存储,则元素a[5,5]的存储地址为_______。
假设二维数组A的维界为[-2..7,3..6],假设每个元素占2个字节的空间大小,当它往内存中按行存放时,数组元素a[1,5]的存储地址是_______;当按列存放时,数组元素a[1,5]的存储地址是_______(假设二维数组存储空间的首地址为0)。