strcat是字符串追加的函数,字符串的追加是发现目标空间的‘\0’结束
模拟实现strcat函数
char* my_strcat(char* dest, const char* src) {assert(dest);assert(src);char* cur = dest;//1、找到目标空间的\0while (*cur) {cur++;}//2、完成字符串的拷贝while (*cur++ = *src++) {;}return dest;
}
int main() {char arr1[] = "hello \0xxxxxxx";char arr2[] = "world";my_strcat(arr1, arr2);printf("%s", arr1);
}