当先锋百科网

首页 1 2 3 4 5 6 7

如何让几个数组合并为一个数组?

intmain(){ chara[]="123456"; charb[]="abcde"; intbuflen=strlen(a)+strlen(b)

; char*p=(char*)malloc(buflen+1); memset(p,0,buflen)

; printf("%d\n",buflen); strcpy(p,a); strcat(p,b)

; printf("%s\n",p); free(p); } C的数组在创建后不可变得,因此数组合并的思想就是把数组塞到一个足够大的空间里形成新数组。 上面的函数是比较简单的合并方法

java不同类型数组合并,如何让几个数组合并为一个数组