若有定义语句: int a[2][3],*p[3]; 则以下语句中正确的是( )。

admin2015-07-28  29

问题 若有定义语句:
int a[2][3],*p[3];
则以下语句中正确的是( )。

选项 A、p[0]=&a[1][2];
B、p[0]=a;
C、p=a;
D、p[1]=&a;

答案A

解析 指针数组*p[3]表示每个数组元素都能存放一个基类型为int的指针或者int型变量的地址,不能存放二级指针,二维数组名a为一个二级指针,&a则相当于三级指针,选项B)、D)错误;p为指针数组名,不能进行赋值运算,选项C)错误;所以答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/Isn0FFFM
0

最新回复(0)