问题
单项选择题
二维数组M[i,]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素 (43) 的起始地址相同。
A.M[2,4]
B.M[3,4]
C.M[3,5]
D.M[4,4]
答案
参考答案:B
解析: 当按行存储的时候,M[3,5]的起始地址为(3*6+6)*4=96。当按列存储的时候,M[3,4]的起始地址为(4*5+4)*4=96。所以应该选择B。