C语言如何实现多个字符串衔接?

2025-06-21 21:22:21
推荐回答(1个)
回答1:

字符串的衔接可以用C语言提供的库函数strcat来实现。


函数原型:char *strcat(char *str1, char *str2);

功       能:把字符串str2接到str1后面,str1最后面的'\0'被取消

返 回  值:str1


举例如下:

char str1[]="abc";
char str2[]="123";
char str3[10];
str3 = strcat(str1, str2);  // str3的值为abc123

注:使用strcat函数时,需要将头文件#include包含到源文件中。