问题
单项选择题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
char str[][20][("One*world","One*Dream!",*p=str[1];
prinft("%d,",strlen(p));printf("%s\n",p);
程序运行后的输出结果是( )。
A) 9,One*World
B) 9,One*Dream!
C) 10,One*Dream!
D) 10,One*World
答案
参考答案:C
解析: 本题输出两个结果,第一个是求字符串的长度。第二个是输出的字符串,数组的下标是从0开始的,所以当str取1的时候,应为“One*Dream!”。