strcat函数
时间: 2023-09-10 16:15:09 浏览: 77
strcat 函数的使用指南
5星 · 资源好评率100%
`strcat` 函数是 C 语言中用来实现字符串拼接的函数,其原型定义在 `string.h` 头文件中:
```c
char *strcat(char *dest, const char *src);
```
该函数将 `src` 指向的字符串拼接到 `dest` 指向的字符串的末尾,并返回 `dest` 指针。需要注意的是,`dest` 指向的字符串必须有足够的空间容纳 `src` 指向的字符串。函数执行完毕后,`dest` 指向的字符串将以 NULL 结尾。
示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[20] = "Hello";
char str2[] = ", world!";
strcat(str1, str2);
printf("%s\n", str1); // 输出 Hello, world!
return 0;
}
```
注意:`strcat` 函数会修改 `dest` 指向的字符串,如果不想修改原字符串,可以使用字符串拷贝函数 `strcpy` 和指针操作实现字符串拼接。
阅读全文