A-A+
对于二维数组a[0...5 0...4] 设每个元素占1个存储单元 且以行为主序存储 则元素
问题详情
对于二维数组a[0...5,0...4],设每个元素占1个存储单元,且以行为主序存储,则元素a[2,3]相对于数组空间起始地址的偏移量是(40)。
A.5
B.12
C.13
D.20请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:二维数组a[0..3,0..4]的元素排列情况如下所示:a[0,0]a[0,1]a[0,2]a[0,3]a[0,4]a[1,0]a[1,1]a[1,2]a[1,3]a[1,4]a[2,0]a[2,1]a[2,2]a[2,3]a[2,4]a[3,0]a[3,1]a13,2]a[3,3]a[3,4]以行为主序存储,元素a[2,3]之前存储了13个元素,由于每个元素仅占一个存储单元,因此元素a[2,3]的存储位置相对于数组空间起始地址的偏移量为13。