设有语句int a[10],*p=a;,则下面的语句中不正确的是

设有语句int a[10],*p=a;,则下面的语句中不正确的是A.p=p+1;
B.p[0]=*p+1;
C.a[0]=a[0]+1;
D.a=a+1;

前三个赋值语句都是正确的。选项D是错误的,a是数组,只能对数组元素赋值,要有下标。
选D。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-01
D是错的,数组名是地址,这个地址不可以修改。
相似回答