#include <stdio.h> void main() { void link(char a1[],char a2[],char a[]); char x1[50],x2[50],x[100]; int i; printf("请为字符数组x1赋值:"); gets(x1); printf("请为字符数组x2赋值:"); gets(x2); link(x1,x2,x); for(i=0;x[i]!='/0';i++) printf("%c",x[i]); puts(""); } void link(char a1[],char a2[],char a[]) { int i,j; for(i=0;a1[i]!='/0';i++) a[i]=a1[i]; for(j=0;a2[j]!='/0';j++) a[i+j]=a2[j]; a[i+j]='/0'; }