A-A+

二维数组A[0..9 0..9] 其每个元素占1个字节 从首地址400开始 按行优先顺序存放

2022-08-06 04:34:00 问答库 阅读 175 次

问题详情

二维数组A[0..9,0..9],其每个元素占1个字节,从首地址400开始,按行优先顺序存放,则元素A[7,2]的存储地址为
A.482
B.506
C.410
D.484请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:由题意可知,二维数组A[0..9,0..9]是按行优先顺序存放的,而顺序存放计算结点存储位置的公式为Li=L0+(i-1)*m,其中L0是第一个结点的存储位置,Li是第i个结点的存储位置,m为每个结点所占用的存储单元个数。按行优先的顺序存放结构,在数组A中元素A[7,2]是第8*104+3=83个元素,按照上面的公式可以计算出元素A[7,2]的存储地址为Li=L0+(i-1)*m=400+(83-1)*1=482。因此正确答案为A。

考点:数组,字节