问题
单项选择题
设有如下程序段,则执行p=s;语句后,以下叙述中正确的是
char s[20]="Bejing",*p;
p=s:
A) 可以用*p表示s[0]
B) s数组中元素的个数和p所指字符串长度相等
C) s和p都是指针变量
D) 数组s中的内容和指针变量p中的内容相同
答案
参考答案:A
解析: 语句p=s的作用是把字符数组s的首地址作为初值赋给了指针变量p,并且使p指向了字符数组s的第一个字符s[0],因此,*p与s[0]等价。