C语言如何把数组a赋值给数组b.

如题所述

第1个回答  2020-01-20
如果两个sizeof一样类型也一样的话 直接memcpy
int a[10],b[10];
memcpy(a,b,sizeof(int)*10);
或者用for循环一个一个赋值
for (i=0;i<10;i++)
{
a[i]=b[i];
}
第2个回答  2019-03-14
用循环逐一生成下标,然后逐一进行各元素赋值
比如:
int
a[5]={
1,2,3,4,5
},b[5],i;
for
(
i=0;i<5;i++
)
b[i]=a[i];
相似回答