若有如下定义;int a[2]具有相同类型的指针型变量p与数组a,下列不正确的操作是 A:p=a B:p=NULL C:&a[0]D:pj=&a

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:56:13
若有如下定义;int a[2]具有相同类型的指针型变量p与数组a,下列不正确的操作是 A:p=a B:p=NULL C:&a[0]D:pj=&a

若有如下定义;int a[2]具有相同类型的指针型变量p与数组a,下列不正确的操作是 A:p=a B:p=NULL C:&a[0]D:pj=&a
若有如下定义;int a[2]具有相同类型的指针型变量p与数组a,下列不正确的操作是 A:p=a B:p=NULL C:&a[0]
D:pj=&a

若有如下定义;int a[2]具有相同类型的指针型变量p与数组a,下列不正确的操作是 A:p=a B:p=NULL C:&a[0]D:pj=&a
D 不对.
&a 的类型是指向 int [2] 的指针,即 int (*)[2],不是 int* ,会有编译错误.