大家好,今天小编关注到一个比较有意思的话题,就是关于c语言两数组合并的问题,于是小编就整理了1个相关介绍c语言两数组合并的解答,让我们一起看看吧。
c语言,如何让几个数组合并为一个数组?
intmain(){ chara[]=34;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的数组在创建后不可变得,因此数组合并的思想就是把数组塞到一个足够大的空间里形成新数组。 上面的函数是比较简单的合并方法
到此,以上就是小编对于c语言两数组合并的问题就介绍到这了,希望介绍关于c语言两数组合并的1点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。