5章--设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,j](0≤i≤m, 1≤j≤n)相对于数组空间首地址的偏移量为()
A. (i+1)*n+j
B. i*n+j-1
C. i*m+j
D. i*(m+1)+j-1
查看答案
5章--设数组a[1..n,1..m] (n>1, m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素a[i,j] (1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为()。
A. (i-1)*m+j-1
B. (i-1)*n+j-1
C. (j-1)*m+i-1
D. (j-1)*n+i-
5章--设数组a[1..n,1..m](n>1,m>1)中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n, 相对于数组空间首地址的偏移量为()
A. (i-1)*m+j—1
B. (i-1)*n+j-1
C. (j-1)*m+i-1
D. (j-1)*n+i-1
5章--设数组a[l..m,l..n] (m>l, n>2)中的元素以行为主序存放,每个元素占用1个存储单元,则最后一个数组元素a[m.n]相对于数组空间首地址的偏移量为()
A. (m-1)*n+n-1
B. (m-1)*n
C. m*(n—1)
D. .m*n
5章--设有二维数组a[l..m,l..n](2l),则元素a[2,2]的存储 位置相对于数组空间首地址的偏移量为()
A. (n+l)*k
B. n*k+l
C. (m+l)*k
D. m*k+l