strcat的用法是字符串的复制吗
strcat函数是C语言提供的字符串处理函数之一,用于将一个字符串追加到另一个字符串的末尾。其函数原型为:```cchar* strcat(char* dest, const char* src);`
strcat函数是C语言提供的字符串处理函数之一,用于将一个字符串追加到另一个字符串的末尾。其函数原型为:
```c
char* strcat(char* dest, const char* src);
```
其中,dest为目标字符串,src为源字符串。strcat函数将源字符串追加到目标字符串的末尾,并返回拼接后的目标字符串。
strcat函数的使用方法如下所示:
```c
#include
#include
int main() {
char str1[20] "Hello";
char str2[10] " World";
strcat(str1, str2);
printf("拼接后的字符串为:%s
", str1);
return 0;
}
```
上述代码中,我们定义了两个字符串变量str1和str2,分别存储"Hello"和" World"。然后使用strcat函数将str2追加到str1的末尾,得到拼接后的字符串"Hello World"。
需要注意的是,源字符串src必须以'