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

大佬们这样不是更快吗?

有什么不妥的地方吗大佬们?

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

提问者:枫烽火 2021-02-08 18:16

个回答

  • brian4159
    2021-08-25 16:56:52

    int main()

    {

        char s1[100]="";

        char s2[]="我爱,";

        char s3[]="慕课网";

        /*在以下补全代码*/

        strcat(s1,s2);

        strcat(s1,s3);

        

        

        printf("%s\n",s1);

        return 0;    

    }


  • weixin_慕运维5073092
    2021-05-25 09:50:12

    题目是要输出s1

  • 慕移动6359425
    2021-04-24 20:46:58

    没毛病



  • LanceMai
    2021-03-27 18:06:53

    不行,s2中没有足够的空间来容纳来自s3中的字符,会造成s2数组越界

  • 弥丶漫
    2021-02-13 23:40:46

    只要你能够输出得到题目需要的效果,那么你编写的就是正确的!