1、截图中strcpy(s2,s3),拷贝时只是覆盖s2原来的字符串,s3是不会变空的是吧?
2、本题中如果这样写,对不对呢?不用strcpy
strcat(s1,s2);
strcat(s1,s3);
printf("%s\n",s1);
1、对,不会覆盖。
2,对,因为s1数组为空数组,默认为0,因此strcat(s1,s2);就是把s2复制到s1的前端