为方便说明,定义两个整型数组a,b,并实现将a中的值赋值到b中。 int a[4] = {1,2,3,4}, b[4]; 1、 通过数组遍历,逐个赋值。 定义循环变量int i; for(i = 0; i < 4; i ++) b[i] = a[i]; 该程序功能为遍历数组a,逐个赋值到数组b对应元素中。 2、 借助内存复制函数memcpy,整体赋值。 void *memcpy(void *dst, void *src, size_t size); 这个函数的功能为将src上,大小为size字节的数据赋值到dst上。 调用该函数时需要引用头文件cstring,即 #include 赋值数组的代码为 memcpy(b,a,sizeof(a)); |