A-A+

对于二维数组a[0...5 0...4] 设每个元素占1个存储单元 且以行为主序存储 则元素

2022-08-06 06:41:13 问答库 阅读 177 次

问题详情

对于二维数组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。

考点:元素,数组