课程
/后端开发
/C
/C语言入门
这样为什么不行
2016-09-24
源自:C语言入门 6-8
正在回答
这个是在线编译器,存储的后台数据是内置好的,也就是说你必须用答案上的顺序和代码,就算是结果对了也不行
所以不用在意,你的代码我觉得没问题
幕课网的意思是先把s2拷贝到s1上,再把s3拼接在s1之后,
你的想法是想把s3拼接到s2之后,然后s2拷贝到s1上,结果都是正确的:我爱,幕课网
慕码人3067912 提问者
迷之微笑
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答#include <stdio.h> #include <string.h> int main() { char s1[100]=""; char s2[]="我爱,"; char s3[]="慕课网"; /*在以下补全代码*/ strcpy(s1,s2); strcat(s1,s3); printf("%s\n",s1); return 0; }
1 回答先strcat(s2,s3),然后strcpy(s1,s2)
2 回答为啥先strcat(s2,s3);再strcpy(s1,s2);会报错?
1 回答 s1=strcat(s2,s3);为什么不可以?
2 回答为什么strcat(s2,s3); strcat(s1,s2);不能这样写?