问答详情
源自:6-8 字符串函数

#include <stdio.h> #include <string.h> int main() { char s1[100]=""; char s2[]="我爱,"; char s3[]="慕课网"; /*在以下补全代码*/ strcat(s2, s3); strcpy(s1, s2); printf("%s\n",s1); return 0; }

这样为什么不行

提问者:慕码人3067912 2016-09-24 10:28
微课

个回答

  • JustWannaHugU
    2016-09-24 11:14:12
    已采纳

    这个是在线编译器,存储的后台数据是内置好的,也就是说你必须用答案上的顺序和代码,就算是结果对了也不行

    所以不用在意,你的代码我觉得没问题

    幕课网的意思是先把s2拷贝到s1上,再把s3拼接在s1之后,

    你的想法是想把s3拼接到s2之后,然后s2拷贝到s1上,结果都是正确的:我爱,幕课网