00问答网
所有问题
二维数组A按行顺序存储,其中每个元素占2个存储单元。
若A[1][1]的存储地址为420,A[3][3]的存储地址为448,则A[5][5]的存储地址为:
A.470 B.472 C.474 D.476
选哪个呀
举报该问题
推荐答案 推荐于2018-03-22
显然A[5][5]的地址为476。方法1:可以看规律,A[3][3]比A[1][1]多了两行零两列,而A[5][5]比A[3][3]也是这样,所以448+(448-420)=476.方法2:直接求! 答案选:D
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rjIe0j0Be.html
相似回答
...10]采用
行序
为主方式
存储,每个元素占2个存储单元
……
答:
数组A
[N][M],A[0][0]是数组中地址最小的
元素
。如果A[0][0]存放地址为n,那么A[i][j]存放的地址就是 n+i*M*sizeof(T)+j*sizeof(T) ,sizeof(T)是每个元素所占的存储单元。故可以知道A[18][9]的存储地址是 1000+(18-10)*10*2+(9-5)*2=1168;...
...5]
按行
优先
顺序存储,
若
每个元素占2个存储单元
,且第一个
元素A
[0...
答:
数组A
[n][m]中
每个元素占用的存储单元
为k,元素A[i][j]相对于首元素的地址偏移量为(i*m+j)*k。代入题中数据得A[3][2]的偏移量为(3*5+2)*2=34,存储地址为1000+34=1034。
...5]
按行
优先
顺序存储,
若
每个元素占2个存储单元
,且第一个
元素A
[0...
答:
A[3][2]的地址为1000+(3*5+2)*2=1034
...3],按
顺序存储,
若
每个元素
都
占用两个存储单元
,计算
元素A
(-1,-1...
答:
已知:c1=-1; c2=-2; d2=3; L=2; i=j=-1.相对地址=[(d2-c2+1)(i-c1)+(j-c2)]xL =[(3+2+1)(-1+1)+(-1+2)]x2 =1x2 =2
大家正在搜
二维数组元素在内存中的存放顺序是
二维数组元素的存储顺序
二维数组求某个元素地址
二维数组存放的顺序
c语言二维数组存放顺序
二维数组按列优先存储
二维数组按什么优先存放
c语言二维数组内存存放原则
二维数组怎么排序
相关问题
二维数组A按行顺序存储,其中每个元素占2个存储单元。
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储...
二维数组A按行顺序存储 其中每个元素占一个存储单元 若A[1...
数据结构(C语言):已知二维数组A[20][10]采用行序为...
二维数组A按行优先顺序存储,其中每个元素占1个存储单元。若A...
设二维数组A[3][5],每个数组元素占用2个存储单元,若按...
二维数组[8][10],按行序优先存储,且每个元素占2个存储...
已知10×12的二维数组A,按“行优先顺序”存储,每个元素占...