数组A[0..5,0..6]的每个元素占5个单元

数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为_______。A.1175B.1... 数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为_______。A. 1175 B. 1180 C. 1205 D. 1150 E. 1145写出解题过程 展开
 我来答
匿名用户
2013-01-06
展开全部
可以自己画张6*7的表,即可得出答案:A.1175
1楼的答案是正确的,但稍显复杂,A[5,5]显然是个大索引(最后一元素为A[5,6]),反向检索的算法效率会更高,即
5*6*(7-1) - (7-6)*5 +1000 =
5*6*6 - 5 +1000 = 1175
字面意思就是A[5,6]的地址-5,1*5会被编译器优化掉,相比1楼少一次乘法效率更高些
hujing9988
2012-10-28 · TA获得超过236个赞
知道答主
回答量:261
采纳率:0%
帮助的人:201万
展开全部
是6*7大小的二维数组吧?
5*6*5 + 5*5 + 1000 = 1175
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红领巾飘过
2012-10-28 · TA获得超过345个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:238万
展开全部
1000+(5*7+6)*5=1205 C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式