c语言怎么把两个一维数组合并成一个?不需要排序

如题所述

第1个回答  2012-03-31
再定义一个数组。然后赋值
int a[3] = {1, 2, 3};
int b[3] = {4, 5, 6};
int c[6] = {0};
memcpy(c, a, 3 * sizeof(int));
memcpy(c + 3, b, 3 * sizeof(int));本回答被提问者和网友采纳
第2个回答  2012-03-31
一个一个的赋值就可以,
字符串有编译系统带的函数,strcat吧

注意一点就是不要越界
第3个回答  2012-03-31
用字符串复制函数strcpy,格式为strcpy(字符数组1,字符数组2),即将2复制给1,
相似回答