c语言

c语言如何连接两个字符串

小亿
116
2024-01-13 06:36:18
栏目: 编程语言

在C语言中,可以使用strcat函数来连接两个字符串。

strcat函数的原型如下:

char* strcat(char* dest, const char* src);

其中,dest是目标字符串,src是要追加的字符串。strcat函数会将src的内容追加到dest的末尾,并返回dest的地址。

下面是一个示例程序,演示了如何使用strcat函数连接两个字符串:

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

int main() {
    char dest[100] = "Hello, ";
    const char src[] = "world!";
    
    strcat(dest, src);
    
    printf("连接后的字符串为:%s\n", dest);
    
    return 0;
}

在上面的示例中,首先定义了一个大小为100的字符数组dest,并初始化为"Hello, “。然后定义了一个常量字符串src为"world!”。接下来,调用strcat函数将src的内容追加到dest的末尾。最后,使用printf函数打印连接后的字符串。

运行程序,输出结果为:

连接后的字符串为:Hello, world!

可以看到,连接后的字符串为"Hello, world!"。

0
看了该问题的人还看了