首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

输出结果为什么有有关问题

2012-04-08 
输出结果为什么有问题void main(){char *p1abc,*p2ABC,str[50]xyzstrcpy(str+2,strcat(p1,p2))

输出结果为什么有问题
void main()

char *p1="abc",*p2="ABC",str[50]="xyz";
  strcpy(str+2,strcat(p1,p2));
  printf("%s\n",str);
}


[解决办法]
p1里面放不下p1+p2.况且p1在常量区默认不让改。
[解决办法]
p1在常量区
[解决办法]
常量不能改
这个也快成日经了。。。。
[解决办法]

探讨

p1里面放不下p1+p2.况且p1在常量区默认不让改。

热点排行