00问答网
所有问题
二维数组A按行优先顺序存储,其中每个元素占1个存储单元。若A[1] [1]的存储地址为420,
如题所述
举报该问题
推荐答案 2020-03-25
有个简单点的算法,可以看规律,A[3][3]比A[1][1]多了两行零两列,而A[5][5]比A[3][3]也是这样,所以448+(448-420)=476.方法二是直接求
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DDTDIIBZDBr00ZjDeII.html
其他回答
第1个回答 2019-02-04
显然a[5][5]的地址为476。方法1:可以看规律,a[3][3]比a[1][1]多了两行零两列,而a[5][5]比a[3][3]也是这样,所以448+(448-420)=476.方法2:直接求!
答案选:d
相似回答
...
若A[1][1]的存储地址为
420 A [3][3]地址为446
答:
446+(446-420)=472 因为A[3][3]比
A[1][1]
刚好多2行+2个,和A[5][5]比A[3][3]多同样大小,所以直接这样算啦
数据结构问题,求解答,谢谢!
答:
答案 : 472
行优先存储
明白吗?就是一行一行的存,不是一列一列的存。题目告诉了A[1][1]和A[3][3
]的存储地址,
是想让你推算出
A数组
的大小。由于
A[1][1]的
地址是420,所以A[1][0]的地址就是419,还有A[3][3]的地址是446,那么A[3][0]的地址就是443。从A[1][0]到A[3][0],...
...10×12的
二维数组A,
按“
行优先顺序
”
存储,每个元素占1个存储单元
答:
A[5][5]的
存储地址
=A[1][1]的存储地址+((5-1)*12+(5-1))*1 =420+((5-1)*12+(5-1))*1 =472 选择答案C。
...
按行
序
优先存储的二维数组,每个元素占1个存储单元,
数据
元素A[1][1
...
答:
列索引为C,
元素
在整个
存储
区中的索引为i 则公式b+R*n+C=b+i 显然题目中未明确列宽,所以必须先计算n,因此以两个元素行列差与位置差计算n (3-1)*n+(3-1)=446-420 2n+2=26 n=12 又因b+1*n+1=420 则基地址为b=420-12-1=407 因此代入公式 A[5][5]=407+5*12+5=472 ...
大家正在搜
二维数组元素在内存中的存放顺序是
二维数组元素的存储顺序
二维数组求某个元素地址
二维数组按列优先存储
二维数组存放的顺序
二维数组按什么优先存放
二维数组元素个数
c语言二维数组存放顺序
二维数组地址计算
相关问题
二维数组A按行顺序存储 其中每个元素占一个存储单元 若A[1...
已知10×12的二维数组A,按“行优先顺序”存储,每个元素占...
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储...
设有二维数组A[1...12,1...10],其每个元素占4...
某线性表采用顺序存储结构,若首地址为100,每个数据元素占用...
设二维数组A[3][5],每个数组元素占用2个存储单元,若按...
为什么A[5][5]的存储位置是472:按行序优先存储的二维...