strcat的用法是字符串的復制嗎
strcat函數(shù)是C語言提供的字符串處理函數(shù)之一,用于將一個字符串追加到另一個字符串的末尾。其函數(shù)原型為:```cchar* strcat(char* dest, const char* src);`
strcat函數(shù)是C語言提供的字符串處理函數(shù)之一,用于將一個字符串追加到另一個字符串的末尾。其函數(shù)原型為:
```c
char* strcat(char* dest, const char* src);
```
其中,dest為目標字符串,src為源字符串。strcat函數(shù)將源字符串追加到目標字符串的末尾,并返回拼接后的目標字符串。
strcat函數(shù)的使用方法如下所示:
```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函數(shù)將str2追加到str1的末尾,得到拼接后的字符串"Hello World"。
需要注意的是,源字符串src必須以'