问题 单项选择题

有下列程序: #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中字符!的个数。

单项选择题
多项选择题