.设数组a[1..60, 1..70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,求元素a[32][58]的存储地址
时间: 2023-12-12 21:02:16 浏览: 306
数组元素存储地址的计算.doc
由于是以列序为主序顺序存储,所以先计算a[1][1]的存储地址:
a[1][1]的存储地址 = 基地址 + ((1-1)*70 + (1-1)) * 2 = 2048
则,a[32][58]的存储地址为:
a[32][58]的存储地址 = 基地址 + ((32-1)*70 + (58-1)) * 2 = 2048 + 2122 * 2 = 6292
阅读全文