作业帮 > 综合 > 作业

关于strcpy、strcat的用法

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/03/29 15:45:42
关于strcpy、strcat的用法
原题:main()
{char*p1,*p2,str[80]="one"
p1="two";
p2="three";
strcpy(str+2,strcat(p1+1,p2+2));
printf("%s\n",str);
}
onworee
关于strcpy、strcat的用法
p1+1是第二个字符的地址也就是W,同意p2+2就是p2的第三个字符的地址也就是r所以strcat(p1+1,p2+2)就是p1第二个字符开始的字符就是wo后面添加p2+2开始的字符就是ree,得到woree,同样str+2就是e这个地址,strcpy把str+2这里开始的后面替换成woree,所以最后str存的就是onworee;