目录: 标题| 题干| 答案| 搜索| 相关
问题

若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述


若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是( )。

  • A系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值
  • BP+1代表a[1][0]的地址
  • CP中将存放a数组的首地址
  • DP+2代表a数组最后一行的首地址
参考答案
参考解析:

(+P)[4]定义了一个数组指针。P可以指向类似于arry[][4]的数组,题设中,P不是一个二维数组,只是可以指向这类二维数组,因此选项A错误。P+1代表了第一行第一个元素的地址,P=a指向数组a的首地址,则B、C选项正确,同理可知选项D也正确。故答案为A选项。

分类:其他