帮忙写一个算法,用c语言

假设有二维数组a:array[1..6,0..7]ofelemtp;每个数据元素占6个字节,存储器按字节编址。a的基地址为1000,则:(1)数组a的体积;(2)数组a的... 假设有二维数组a:array[1..6,0..7] of elemtp; 每个数据元
素占6个字节,存储器按字节编址。a的基地址为1000,则:
(1) 数组a的体积;
(2)数组a的最后一个元素的第一个字节的地址;
(3)按行存储时,a[2,4]的第一个字节的地址;
(4)按列存储时,a[5,7]的第一个字节的地址;
展开
 我来答
匿名用户
2013-04-25
展开全部
数值下标是从0开始的,array[0...5,0...7]
(1)数组A的体积=6(行)×8(列)×6(字节)=288(字节)
(2)数组A的最后一个元素a57的第一个字节的地址:
LOC(5,7)=LOC(0,0)+ ( 5×8+7 )×6 = 1000 (基地址)+ 282 = 1282
(3)按行存储时,元素a14的第一个字节的地址:
LOC( 1,4 ) = LOC( 0,0 ) + ( 1×8+4 )×6 = 1000 + 72 = 1072
(4)按列存储时,元素嗄7的第一个字节的地址:
LOC( 4,7 ) = LOC( 0,0 ) + ( 7×6+4 )×6 = 1000 + 276 = 1276
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式