如果定义的是普通的int double float char 类型的数组

用一个大一数组,分另将两个小的数组用循环语句逐一复制过来就得了:

#include<stdio.h>
int main()
{
       
        int j;
        int a[10];
        int b[15];
        int c[25];
        for (j = 0;j < 10;j++)
        c[j] = a[j];
        for (j = 0;j < 15;j++)
        c[10 + j] =b[j];

}

如果是字符串数组:

#include<stdio.h>
int main(){
char a[20] = { 0 }, b[20] = { 0 };
char *q = a, *p = b;
printf("请输入第一串数字\n");
gets(a);
printf("请输入第二串数字\n");
gets(b);
printf("第一串数字为\n");
puts(a);
printf("第二串数字为\n");
puts(b);
while (*q!='\0'){
q++;
}
while (*p != '\0'){
*q = *p;
q++, p++;
}
printf("连接后的字符为:\n");
puts(a);
return 0;
}-