在一个以列优先顺序存储的二维数组中,若数组的基地址为2048,元素占用2个存储单元,数组的行数为60,列数为70,若要计算元素a[32, 58]的存储地址,以下哪项是错误的理解?
答案解析
本题考察的是对列优先存储方式的理解。错误的理解是B选项。列优先存储的定义是先存储列,再存储行,行数和列数的顺序不能互换。A、C、D选项均为正确的理解。列优先存储的计算中,偏移量的计算确实需要考虑元素的大小和数组的维度,且列优先存储的特点是先处理列索引再处理行索引。
正确答案:B