编写自定义函数完成两个字符串的连接功能,要求自定义函数形参采用指针。
时间: 2024-03-10 21:47:35 浏览: 65
字符串相关函数实现(自己编写的)
4星 · 用户满意度95%
好的,我可以编写一个简单的函数来实现这个功能。以下是函数的示例代码:
```c
#include <stdio.h>
#include <string.h>
void string_concat(char *str1, char *str2)
{
strcat(str1, str2); // 使用标准库函数 strcat 连接两个字符串
}
int main()
{
char str1[100] = "Hello ";
char str2[] = "world!";
string_concat(str1, str2);
printf("%s\n", str1);
return 0;
}
```
这个函数的实现很简单,它使用了 C 语言标准库中的 `strcat` 函数来将 `str2` 的内容连接到 `str1` 的末尾。函数的形参采用指针,因此我们可以直接修改传入的字符串。
在主函数中,我们定义了两个字符串 `str1` 和 `str2`,并将 `str2` 的内容连接到了 `str1` 的末尾。最终,我们使用 `printf` 函数输出了连接后的字符串。
阅读全文