一道数据结构的题目,希望能给出详细解答。
某二维数组A的行下标的范围是0到8,列下标的范围是0到4,数组中的元素用相邻的4个字节存储,存储器按字节编码。假设存储数组元素A[0,0]的第一个字节的地址是0。则存储数...
某二维数组 A 的行下标的范围是 0 到 8,列下标的范围是 0 到 4,数组中的元素用相邻
的 4 个字节存储,存储器按字节编码。假设存储数组元素 A[0,0]的第一个字节的地址是 0。
则存储数组 A 的最后一个元素第一个字节的地址是多少?
看不懂啥意思,希望能给出解答步骤,有解题思路就更好啦,谢谢谢谢谢 展开
的 4 个字节存储,存储器按字节编码。假设存储数组元素 A[0,0]的第一个字节的地址是 0。
则存储数组 A 的最后一个元素第一个字节的地址是多少?
看不懂啥意思,希望能给出解答步骤,有解题思路就更好啦,谢谢谢谢谢 展开
1个回答
展开全部
二维数组也就相当于矩阵,行下标的范围是0到8,也就是共有9行,同理,列下标的范围是0到4,也就是共有5列,这就是一个9行5列的矩阵,共9*5=45个元素,其中每个元素由4个字节存储,而 A[0,0]的第一个字节的地址是0,那么存储这个矩阵的最后一个字节的地址自然是45*4=180。那么问题中求最后一个元素的第一个字节的地址就是180-3=177。这样讲应该能懂吧
追问
答案给的是176
追答
不好意思,是我弄错了,应该是176才对,因为第一个元素的第一个字节的地址是0,而不是1,所以最后一个地址应该是179,这样总共就有180个字节了,同样,179-3=176就是正确答案了
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询