C语言连接字符串示例

在C语言中,如何将两个字符串连接?创建一个源文件:program_to_concatenate_strings.c,参考以下实现代码 -

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

int main() {
    char s1[24] = "zaixian ";
    char s2[] = "zaixian";

    int i=0, j=0, n1=0, n2=0;

    n1 = strlen(s1);
    n2 = strlen(s2);
    int total = n1 + n2; // 

    for (i = n1; i < total; i++) {
        s1[i] = s2[j];
        j++;
    }

    s1[i] = '\0';

    printf("%s \n", s1);

    return 0;
}

执行上面示例代码,得到以下结果 -

zaixian zaixian

上一篇: C语言字符串示例 下一篇: C语言数学计算程序