二维数组a中下标从十到20列下标从五到12行优先存储每个元素占四个座九单元

二维数组A[10..20][5..10]采用行序为主序存储,每个元素占4个存储单元,并且A[10][5]的存储地址是1000,则A[18][9]的地址是多少?

第1个回答  2020-01-02
二维数组A中任一元素a(i,j) 的存储位置可以用以下公式,L为每个元素存储单元个数:
LOC(i,j) = LOC(0,0) + (i×n+j)×L
A[18][9]的地址为:
1000+[(18-10)×(10-5+1)+(9-5)]×4=1208
相似回答
大家正在搜