定义语句inta[2][3],*p[3],下列正确的是

定义语句inta[2][3],*p[3],下列正确的是
其中C选项是p[0]=&a[1][2],
D选项是p[1]=&a
请问D哪不对了,和C有什么不同
数学人气:332 ℃时间:2019-10-08 12:59:25
优质解答
p是一个一位数组的地址,&a取到的是a这个二维数组的地址,两者的地址是不同的.这里有一个行地址、列地址的概念.那么a[1][2]就不是二维地址吗?不是了,这么说吧,a是一个二维数组,a[1]代表了一行,而p也是一行,只不过p只有一行,所以两者同级。而a[1][2]代表了一行中的一列,你这里p[0]、p[1]也是p这一行里的一列,所以c答案两者是同级,D就不行了。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版