4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0]4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0];",则执行语句"printf("%d\n",*(p+4));"后的输出结果为__(4)___ .

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:34:23

4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0]4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0];",则执行语句"printf("%d\n",*(p+4));"后的输出结果为__(4)___ .
4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0]
4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0];",则执行语句"printf("%d\n",*(p+4));"后的输出结果为__(4)___ .

4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0]4. 已知有声明"int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0];",则执行语句"printf("%d\n",*(p+4));"后的输出结果为__(4)___ .
二维数组 6个元素存储空间 依次存储
1 2 3 4 5 6
p指向a[0]即a[0][0] 1的地址
p+4指向之后四个 即5的地址
所以*(p+4)输出为
5
是否有问题?没问题请采纳