若有语句: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数组最后一行的首地址
若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是( )。
(+P)[4]定义了一个数组指针。P可以指向类似于arry[][4]的数组,题设中,P不是一个二维数组,只是可以指向这类二维数组,因此选项A错误。P+1代表了第一行第一个元素的地址,P=a指向数组a的首地址,则B、C选项正确,同理可知选项D也正确。故答案为A选项。