设有二维数组int M[10][20],每个元素(整数)占2个存储单元,数组的起始地址为2000,元素M[5][10]的存储位

如题所述

二维数组int M[10][20],是从M[0][0]---M[0][19]----M[1][0]---M[1][19]---........M[9][0]---M[9][19]
这是按行排序,一般是按行排序,也可以按列排序。M[5][10] = 2000+((5-0)*20+10)*2 = 2220
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-19
a[i][j]的地址为: 2000+(i-0)*20*2+(j-0)*2
所以:
2000+(5-0)*20*2+(10-0)*2=2220
第2个回答  2011-12-19
2200吧!正好是中间的那个元素... 最后一个应该是2000+10*20*2=2400;所以中间的元素就应该是2200吧!,可以自己写程序验证
相似回答