下列程序的输出结果是______。 #include<stdio.h> main() { char *p1,*p2,str[50]="xyz"; p1="abcd"; p2="ABCD"; strc

admin2009-02-15  22

问题 下列程序的输出结果是______。    #include<stdio.h>    main()    {  char  *p1,*p2,str[50]="xyz";       p1="abcd";       p2="ABCD";       strcpy(str+2,strcat(p1+2,p2+1));       ptintf("%s",str);    }

选项 A、xyabcAB
B、abcABz
C、ABabcz
D、xycdBCD

答案8

解析 本题考查对字符串进行处理的函数strcat()和strcpy(),其中strcat(P1,p2)是把字符串 p2连至p1后面,strcpy(p1,p2)是把p2指向的串复制到p1指向的空间。
转载请注明原文地址:https://jikaoti.com/ti/iDK0FFFM
0

最新回复(0)