有一个二维数组A[1:6,1:8] ,每个数组元素用相邻的6个字节存储,存储器按字节编址 10

分析一下!有一个二维数组A[1:6,1:8],每个数组元素用相邻的6个字节存储,存储器按字节编址,已知A的基地址是0。若按行存储,则A[2,4]的首地址是... 分析一下!有一个二维数组A[1:6,1:8] ,每个数组元素用相邻的6个字节存储,存储器按字节编址,已知A的基地址是0。若按行存储,则A[2,4]的首地址是 展开
 我来答
学习帮Pro
2018-12-25
知道答主
回答量:33
采纳率:100%
帮助的人:1.6万
展开全部
根据教科书内容可发现有这样一个公式:Loc(ai,j)=Loc(c1,c2)+[(i-c1) * (d2-c2+1)+(j-c2)] * L
C1d1就是1和6,c2d2就是1和8,ij就是2,4 所以代入得:0+(1 * 8+3)*6=66
那个Loc{c1c2}就是A的基地址=0,如果是按列存储公式就反一下
再说一句数据结构其实很简单的只要您用心学哦。。。。。
金色潜鸟
2014-01-05 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5709万
展开全部
二维数组 6行 8列
每个数组元素 占 6个字节。
每行 占 6*6 = 36 个字节.
按行存储。
第2行第4列的首地址:0 + 1 行 + 3 列 = 0 + 36 + 3*6 = 36+18= 54。
答,该元素的 首地址是 54
追问
哥们!选择题!没你这答案!
追答
二维数组 6行 8列
每个数组元素 占 6个字节。
每行 占 8*6 = 48 个字节.按行存储。
第2行第4列的首地址:0 + 1 行 + 3 列 = 0 + 48 + 3*6 = 48+18= 66。
答,该元素的 首地址是 66
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WenC3
2014-01-05
知道答主
回答量:10
采纳率:0%
帮助的人:9023
展开全部
a(2)
追问
过程说一下咯
追答
这是概念啊,二维数组相当于特殊的一维数组,在C程序设计的书上有啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式