A-A+

二维数组M[i j]的元素是4个字符(每个字符占一个存储单元)组成的串 行下标i范围从0到4

2022-08-06 02:41:31 问答库 阅读 174 次

问题详情

二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i范围从0到4,列下标,i的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素()的起始地址相同。
A.M[2,4)
B.M[3,4)
C.M[3,5]
D.M[4,4)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:M按行存储时元素M[3,5]位于第4行第6列(下标从0开始),也就是处在第3×6+6=24个存储位置,设与它存储的起始位置相同的,按列存储时的元素行下标为x,列下标为y,则有y×5+x+1=24,解得x=3,y=4,即选项B是正确答案。

考点:字符,下标