刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
解答思路:
这是一个关于多维数组存储的问题。我们需要先理解题目的背景信息,然后按照列为主的存放顺序,计算元素A[5,8]的存储首地址。我们可以按照以下步骤进行:
确定数组的总大小:由于每个元素长度为3字节,数组A的大小为 8x10 = 80元素,总大小为 80 x 3 = 240字节。
确定内存首地址BA。
根据列为主的存放顺序,先存放第一列的所有元素,然后是第二列,以此类推。因此,元素A[5,8]是第5行第8列的元素。其存储位置是第 (5-1)*10+(8-1)=43 个元素的位置。每个元素的大小是3字节,所以元素A[5,8]的存储首地址是 BA + 43 * 3字节。
最优回答:
元素A[5,8]的存储首地址是 BA + 43 * 3字节。
本文链接:假设有一个多维数组A[i][j],每个元素长度为3字节,其中索引i的范围是1到8,索引j的范围是1到
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!