A)int a[5],*p; p=&a; B)int a[5],*p;

以下选项中,对指针变量p不正确的操作是:
A)int a[5],*p;
p=&a;
B)int a[5],*p;
p=a;
C)int a[5];
int *p=a=1000;
D)int a[5]
int *p1,*p2=a;*p1=*p2;

正确答案是选B,但感觉A.C都不合法啊,能讲一下吗?

 

题目反了,只有B是正确的

这题目错了吧,应该把“不正确的”里的不字去掉,才选B