选择题
30.
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{ charstr[][20]={"One*World","One*
Dream!"},*p=str[1];
printf("%d,",strlen(P));printf("%s\n",P);
}
程序运行后的输出结果是______。
A、
10,One*Dream!
B、
9,One*Dream!
C、
9,One*World
D、
10,One*World
【正确答案】
A
【答案解析】
函数strlen(char *s);用于计算字符串s的长度,不包括“\0”在内;p指向数组的第二个元素,因此strlen(p)=10,并打印,故答案为选项A。
提交答案
关闭