若有以下定义和语句:int a[2][3] (*p)[3]=a;则对a数组元素地址的正确引用为______。

大学网课 已帮助 人

若有以下定义和语句:int a[2][3],(*p)[3]=a;则对a数组元素地址的正确引用为______。

A.*(p+2)

B.p[2]

C.p[1]+1

D.(p+1)+2

若有以下定义和语句:int a[2][3] (*p)[3]=a;则对a数组元素地址的正确引用为______。

热搜:打印机接口类型2.0能接3.0的电脑吗

回答

共1条回复

  • C A选项错误,因为P是指向一个指针数组,作为数组名,不能指向别的地方。B选项错误,因为P[0]是一个int指针,也就是int-;而a是一个指向指针的指针in‘}}。c选项正确,因为p[O]是一个int},a[1][2]是int,&a[1][2]是int+,类型吻合。D选项错误,因为a作为数组名,不能取地址。即使能取,P[1]是int·,&a是int+t;,类型不对。因此C选项正确。