34.已知数组+A[1.5][14]+按列优先存储,每个元素占有4个存储单元,且A[1][1]的+

1个回答
展开全部
咨询记录 · 回答于2024-01-02
34.已知数组+A[1.5][14]+按列优先存储,每个元素占有4个存储单元,且A[1][1]的+
亲,您好。 已知数组 A[1.5][14] 按列优先存储,每个元素占有4个存储单元,且 A[1][1] 的地址为100。 我们需要求出 A[5][10] 的地址。 由于数组按列优先存储,A[1][1] 的地址为 100。 每个元素占有 4 个存储单元,因此 A[1][2] 的地址为 100+4=104,A[2][1] 的地址为 100+4×14=156。 对于 A[5][10],它位于第 10 列的第 5 行。 因此它前面有 4×5=20 个元素,每个元素占据 4 个存储单元,所以前面的 20 个元素占据了 80 个存储单元。 因此 A[5][10] 的地址为 100+80+4×(10-1)×1+4×(5-1)=176。 所以,A[5][10] 的地址为 176。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消