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

admin2009-02-15  29

问题 设有下面的程序段:    char s[]="china";  char*p;p=s;    则下列叙述正确的是

选项 A、s和p完全相同
B、数组s中的内容和指针变量p中的内容相同
C、s数组长度和p所指向的字符串长度相等
D、*p与s[0]相等

答案8

解析 选项A)中,s为数组名,是一个常量地址,而指针p为一个字符变量,不能说两者完全相同,所以选项A)错误。选项B)和C)的说法都不严谨,只有选项D)的说法正确。注意:用于字符串处理的函数。
转载请注明原文地址:https://jikaoti.com/ti/WBK0FFFM
0

最新回复(0)