作业帮 > 综合 > 作业

设char s【10】,*p=s;,以下不正确的表达式是:A,p=s+5; B,S=P+S; C,S[2]=P[4];

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 01:16:36
设char s【10】,*p=s;,以下不正确的表达式是:A,p=s+5; B,S=P+S; C,S[2]=P[4]; D,*P=S[0]
B错,S是数组的名称(其实也是指针),但是他的值是不能改变的
再问: C 怎么判断?谢谢
再答: C正确,指针是可以当做数组名称使用的(前提是指针已经初始化,即已经指向了一个地址),此外指针还可以进行++,--运算. 建议你看看书上指针这一章吧