万能百科  > 所属分类  > 

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

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

A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值

B.P+1代表a[1][0]的地址

C.P中将存放a数组的首地址

D.P+2代表a数组最后一行的首地址

正确答案:

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

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签