admin 管理员组

文章数量: 887021


2023年12月16日发(作者:首码对接项目网站)

c语言字符串连接函数

C语言字符串连接函数包括strcat和strncat。

1. strcat函数:将src字符串连接到dest字符串的末尾,即把src的内容复制到dest的最后面,并在dest的结尾添加NULL字符。

声明:char *strcat(char *dest, const char *src);

参数:

- dest:目标字符串,即要连接的字符串

- src:源字符串,即要被连接到目标字符串后面的字符串

返回值:返回指向目标字符串dest的指针。

例子:

#include

#include

int main(){

char str1[20] = "Hello";

char str2[20] = "World";

strcat(str1, str2);

printf("str1 = %s", str1);

return 0;

}

输出结果:str1 = HelloWorld

2. strncat函数:与strcat函数类似,但是可以指定拼接src字符串中前n个字符。

声明:char *strncat(char *dest, const char *src, size_t n);

参数:

- dest:目标字符串,即要连接的字符串

- src:源字符串,即要被连接到目标字符串后面的字符串

- n:拼接的字符数

返回值:返回指向目标字符串dest的指针。

例子:

#include

#include

int main(){

char str1[20] = "Hello";

char str2[20] = "World";

strncat(str1, str2, 3);

printf("str1 = %s", str1);

return 0;

}

输出结果:str1 = HelloWor


本文标签: 字符串 连接 目标 函数 首码