早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言的一道题,求答案及解释?38、(设有chara[5],*p=a;)下面的选项中正确的赋值语句是()。A)p=p+2;B)a=a+2;C)*p=“abcd”;D)*a=“abcd”;

题目详情
C语言的一道题,求答案及解释?
38、(设有char a[5],*p=a;)下面的选项中正确的赋值语句是(  )。
A)p=p+2; B)a=a+2;
C)*p=“abcd”; D)*a=“abcd”;
▼优质解答
答案和解析
A)p=p+2;
意思是将a[2]的地址赋给p:p=&a[2];
B)a是个指针常量不能赋值
C)如果将*p的星号去掉就是正确的
D)a是个数组名是一个不能改变的左值