下面程序段的运行结果是 char *p="abcdefgh"; p+=3; printf("%d\n",strlen(strcpy(p,"ABCD")));

admin2010-12-10  30

问题 下面程序段的运行结果是
char *p="abcdefgh";
p+=3;
printf("%d\n",strlen(strcpy(p,"ABCD")));

选项 A、8       
B、12       
C、4       
D、7

答案C

解析 本题考查两个知识点:strlen函数的功能是求字符串的长度,并返回字符个数,不计最后的’\0’,strcpy函数的功能是把后面的字符串复制到前面字符串所指向的空间。
转载请注明原文地址:https://kaotiyun.com/show/aGPp777K
0

最新回复(0)