设有数组A[i, j],数组的每个元素长度为3字节,i的值为1~8,j的值为1~10?

设有数组A[i,j],数组的每个元素长度为3字节,i的值为1~8,j的值为1~10,数组从内存首地址BA开始顺序存放,按行优先存放时,元素A[3,5]的存储首地址为___... 设有数组A[i, j],数组的每个元素长度为3字节,i的值为1~8,j的值为1~10,数组从内存首地址BA开始顺序存放,按行优先存放时,元素A[3,5]的存储首地址为 _______ ;按列优先存放时,元素A[3,5]的存储首地址为_______。
求出行和列的地址。
展开
 我来答
百度网友2acf15a
2021-01-04 · TA获得超过1534个赞
知道小有建树答主
回答量:1123
采纳率:81%
帮助的人:268万
展开全部

1、按行优先存放时,下标从0开始,数组元素a[i,j]与下标的关系有:


loc[i,j] = loc[0,0] + (n*i+j)*k

所以,此时元素A[3,5]地址为:BA+(8*2+4)*3=186+60=246

2、按列优先存放时,下标从0开始,数组元素a[i,j]与下标的关系有:

loc[i,j] = loc[0,0] + (n*j+i)*k

所以,此时元素A[3,5]地址为:BA+(10*4+2)*3=186+126=312

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式