c语言如何将一个数组赋值给另一个数组

发布时间:2019-08-01 05:17:15

c语言如何将一个数组赋值给另一个数组

推荐回答

1 逐个赋值法。采用循环,逐项赋值。以整型为例,int a[10], b[10];要把a的值赋值给b,可以写作int i;for(i = 0; i < 10; i ++)b[i] = a[i];

2 整体复制法。利用C语言库函数memcpy可以整体复制。memcpy声明与string.h中,形式为void * memcpy(void *dst, void *src, int length);其功能为将src地址上长度为length字节的数据,复制到dst上。于是上一个方法中的例子,可以用memcpy(b,a,sizeof(a));

以上问题属网友观点,不代表本站立场,仅供参考!