若定义了一个二维数组int a[3][4];且该数组的起始地址为1000,则元素a[1][3]的地址

若定义了一个二维数组inta[3][4];且该数组的起始地址为1000,则元素a[1][3]的地址为?这道题怎么做,具体方法是什么?谢谢您的帮助!... 若定义了一个二维数组int a[3][4];且该数组的起始地址为1000,则元素a[1][3]的地址为?这道题怎么做,具体方法是什么?谢谢您的帮助! 展开
 我来答
woshidg1988
2012-03-29 · TA获得超过5523个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:328万
展开全部
a[0][0] a[0]1[] a[0][2] a[0][3]
a[1][0] a[1][1] a[1][2] a[1][3]
a[2][0] a[2][1] a[2][2] a[2][3]
c语言的数组都是从0开始计数,所以a[1][3]就是第二行的第四列,每个整型数据占2个字节,所以地址是1000+2*(1*4 + 3)=1014
对应地址
1000 1002 1004 1006
1008 1010 1012 1014
1016 1018 1020 1022
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式