#include <stdio.h>
#include <assert.h>
char* strcat(char* dst,const char* src) {
assert(dst != NULL && src != NULL);
char* ret = dst;
while(*dst !='\0'){
dst++;
}
while((*dst++=*src++) != '\0');
*dst ='\0';
return ret;
}
int main() {
char a[1010], b[1010];
scanf("%s%s", a, b);
strcat(a, b);
printf("%s\n", a);
return 0;
}
strcat 会将源字符串复制到目标所指的字符串尾部;同时会将目标最后的结束字符 NULL 会被覆盖掉

2841

被折叠的 条评论
为什么被折叠?



