C语言实现strcat函数的效果
时间: 2024-01-06 12:04:31 浏览: 76
可以通过以下代码实现strcat函数的效果:
```c
#include <stdio.h>
#include <string.h>
void my_strcat(char *dest, const char *src) {
// 将指针指向dest的末尾
while (*dest) dest++;
// 将src字符串拼接到dest字符串的末尾
while (*src) {
*dest = *src;
dest++;
src++;
}
// 在dest字符串末尾添加'\0'作为结束标志
*dest = '\0';
}
int main() {
char str1[20] = "Hello,";
char str2[20] = " world!";
my_strcat(str1, str2);
printf("%s\n", str1);
return 0;
}
```
输出结果为:`Hello, world!`
阅读全文