A-A+

若有下面的程序段: chars[]=china;char *p;p=s;则下列叙述正确的

2022-08-06 02:15:24 问答库 阅读 174 次

问题详情

若有下面的程序段: chars[]="china";char *p;p=s;则下列叙述正确的是()。
A.s和p完全相同
B.数组s中的内容和指针变量p中的内容相等
C.数组s的长度和p所指向的字符串长度相等
D.*p与s[0]相等请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:字符型指针变量p中存放的是“china"的首地址,所以选项A)和B)错误;s数组长度为6,而p所指向的字符串长度为5,二者不相等,排除选项C)。

考点:程序