问题
单项选择题
有下列程序: #include<stdio.h> #include<String.h> main() {char str[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",strlen(p));printf("%s\n",p); } 程序运行后的输出结果是( )。
A.9,One*World
B.9,One*Dream!
C.10,One*Dream!
D.10,One*World
答案
参考答案:C
解析: *p=str[1]指向第二个字符串,所以p的长度是字符串One*Dream中字符!的个数。