设“char s[10];*p=s”以下不正确的表达式是()
A.p=s+5; B.s=p+s; C.s[2]=p[4]; D.*(p+1)=s[0];
D不是越界了吗?
【答案】:B
【解析】:因为...
用户登录可进行刷题及查看答案
【解析】:因为s是数组名,只代表数组的首地址,数组名也被成为指针变量,其值是不可改变的。所以不能给s赋其他值。
登录后提交答案