以下程序的输出结果是#include<iostream> using namespace std; void main() { char a[]="abcd";

以下程序的输出结果是
#include<iostream>
using namespace std;
void main()
{
char a[]="abcd";
char b[]="ABCD";
char *p1==a,*p2=b,str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
cout<<str;
}

输出是xycdBCD

程序有几个错误

    没头文件string.h

    第七行*p1那多了一个=

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-13
程序有错,改正后的运行结果:xycdBCD
请采纳
第2个回答  2017-01-09
应该是xycdBCD,自己打开vs试试就知道
相似回答