#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; }

来源:6-8 字符串函数

慕码人3067912

2016-09-24 10:28

这样为什么不行

写回答 关注

1回答

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

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

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

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

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



    迷之微笑

    为什么在VC上运行出来是空白的结果呢?

    2017-02-03 19:38:36

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926227 学习 · 20797 问题

查看课程

相似问题