11问答网
所有问题
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000
则数组元素A[3][2]存储地址为?求详解 请给详细过程和思路解答 这种题该怎么做
举报该问题
推荐答案 2012-02-14
数组A[n][m]中每个元素占用的存储单元为k,元素A[i][j]相对于首元素的地址
偏移量
为(i*m+j)*k。
代入题中数据得A[3][2]的偏移量为(3*5+2)*2=34,存储地址为1000+34=1034。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8478M27v4.html
其他回答
第1个回答 2012-02-14
A[i][j]的首地址 =
数组的在内存中的基地址(=1000)
+ i * 列数(=5)* 每个元素占单元数(=2)
+ j * 每个元素占单元数(=2)
代入得:
A[3][2] 首地址 = 1000 + 3 * 5 *2 + 2 * 2 = 1034本回答被提问者采纳
第2个回答 2012-02-14
A[3][2] 地址 偏移地址 (4(行)*5+3(列))*2字节 + A[0][0]
第3个回答 2012-02-14
行优先所以1000+3*5*2+2*2-2=1032
相似回答
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个
...
答:
A[3
][2]
的地址为1000+(3*5+2)*2=1034
大家正在搜
二维数组按行优先顺序存储
什么叫二维数组的行序优先存储
二维数组元素行优先储存
数组按行优先存储的地址
二维数组的行地址和列地址
若按行顺序存放二维数组W
二维数组之所以有行优先顺序
二维数组行优先和列优先
二维数组行优先存储
相关问题
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储...
设二维数组A[3][5],每个数组元素占用2个存储单元,若按...
二维数组A按行顺序存储,其中每个元素占2个存储单元。
二维数组A按行优先顺序存储,其中每个元素占1个存储单元。若A...
某线性表采用顺序存储结构,若首地址为100,每个数据元素占用...
二维数组[8][10],按行序优先存储,且每个元素占2个存储...
数据结构数组存储问题
为什么A[5][5]的存储位置是472:按行序优先存储的二维...