设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,j](0≤i≤m,1≤j≤n)相对于数组空间首地址的偏移量为( )。

admin2013-02-02  25

问题 设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,j](0≤i≤m,1≤j≤n)相对于数组空间首地址的偏移量为(  )。

选项 A、(i+1)*n+j
B、i*n+j-l
C、i*m+j
D、i*(m+1)+j-1

答案B

解析 因为是按行存储,所以是i×n,又因为列是从1开始,所以是j-1。最终答案为i*n+j-l。
转载请注明原文地址:https://jikaoti.com/ti/65L7FFFM
0

最新回复(0)