在一个二维数组C中,行下标的范围是2到7,列下标的范围是3到8,每个数组元素用相邻的5个字节存储。如果数组的第一个元素的地址是4000,且数组以行序为主序存储,那么元素C[6,7]的存储地址是多少?

答案解析

核心考点是二维数组的存储地址计算,特别是当行下标和列下标不从0或1开始时。解题思路是根据行序为主序的存储方式,计算元素C[6,7]相对于第一个元素的偏移量。正确的计算公式是:基地址 + [(行号-起始行号)*列数 + (列号-起始列号)]*每个元素占用的字节数。因此,正确答案是A。选项B、C和D错误地计算了行号和列号的偏移量。
正确答案:A
随机推荐
开始刷题