若有程序段:char s[]="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。
若有程序段:char s[]="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。