作业帮 > 综合 > 作业

若定义了一个二维数组int a[3][4];且该数组的起始地址为1000,则元素a[1][3]的地址为?具体方法是什么?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 04:08:56
若定义了一个二维数组int a[3][4];且该数组的起始地址为1000,则元素a[1][3]的地址为?具体方法是什么?
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