c语言如何拼接字符串
时间: 2023-11-07 15:50:42 浏览: 54
在C语言中,可以使用`strcat`函数来拼接字符串。`strcat`函数的原型如下:
```c
char *strcat(char *dest, const char *src);
```
其中,`dest`表示目标字符串,`src`表示要拼接的源字符串。`strcat`函数会将源字符串追加到目标字符串的末尾,并返回拼接后的字符串。
以下是一个示例代码,演示如何使用`strcat`函数拼接字符串:
```c
#include <stdio.h>
#include <string.h>
int main() {
char dest[20] = "Hello";
char src[] = " World!";
strcat(dest, src);
printf("拼接后的字符串:%s\n", dest);
return 0;
}
```
输出结果为:
```
拼接后的字符串:Hello World!
```
在上述示例中,我们声明了一个长度为20的字符数组`dest`,并初始化为"Hello"。然后,声明了一个源字符串`src`,值为" World!"。通过调用`strcat(dest, src)`函数,将源字符串`src`拼接到目标字符串`dest`的末尾,得到最终的拼接结果"Hello World!"。最后,使用`printf`函数输出拼接后的字符串。