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

admin2009-01-15  22

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

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

答案4

解析 p+=3使指针p指向字符"d",函数strcpy的功能是把后面的字符串复制到p指针指向的空间;strlen函数的功能是求字符串的长度,并返回字符个数,不计最后的"\0"。本题结果为4,即字符串“ABCD”的长度。
转载请注明原文地址:https://kaotiyun.com/show/9HXp777K
0

最新回复(0)