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

admin2010-12-10  25

问题 下面程序段的运行结果是    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/EbPp777K
0

最新回复(0)