在 C 语言中,strcat
函数用于将一个字符串追加到另一个字符串的末尾;
strcat 函数头文件
strcat
函数的头文件是 <string.h>
。在使用strcat
函数之前,确保在你的 C 代码中包含这个头文件:
#include <string.h>
strcat 函数原型
char *strcat(char * restrict s1,
const char * restrict s2);
strcat
函数将s2
指向的字符串副本(包括终止符'\0'
)附加到s1
指向的字符串的末尾。
s2
的起始字符将覆盖s1
末尾的空字符。如果在重叠的对象之间进行复制,则行为未定义。
参数说明
s1
:目标字符串(即被修改的字符串)的指针,它应该有足够的空间来容纳追加的内容;s2
:源字符串(即要追加的字符串)的指针;
返回值
strcat
函数返回目标字符串的指针,也就是s1
的值;
strcat 示例代码
使用 strcat 函数拼接字符串
#include <stdio.h>
#include <string.h>
int main() {
char s1[50] = "Hello,";
char s2[] = " World!";
strcat(s1,s2);
printf("%s\n", s1);
return 0;
}
程序运行效果
Hello, World!