📜  连接两个字符串的C程序(1)

📅  最后修改于: 2023-12-03 15:28:20.119000             🧑  作者: Mango

连接两个字符串的C程序介绍

本文将介绍如何使用C程序语言连接两个字符串。需要注意的是,C语言的字符串实际上是以字符数组的形式处理的。

字符串连接函数

C程序语言提供了两种字符串连接函数:strcat()strncat()

strcat()函数将第二个字符串拼接到第一个字符串的结尾。

strncat()函数将第二个字符串的前n个字符拼接到第一个字符串的结尾。

两个函数的声明如下:

char *strcat(char *dest, const char *src);
char *strncat(char *dest, const char *src, size_t n);

其中,dest表示目标字符串,src表示源字符串,n表示要连接的字符数。

代码演示

以下是一个演示字符串连接的C语言程序:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[100] = "Hello";
    char str2[] = "World";
    strcat(str1, str2);
    printf("After concatenation: %s", str1);
    return 0;
}

在上面的程序中,我们首先声明了两个字符数组str1str2,分别以HelloWorld作为初始值。然后,我们使用strcat()函数将str2拼接到str1的结尾,最后输出拼接后的字符串。

总结

字符串连接是C程序中很常见的操作。本文介绍了两种字符串连接函数:strcat()strncat(),并演示了它们的使用。需要注意的是,在使用strncat()函数时需要指定要连接的字符数。