C++中,怎样将一个int数组的所有值付给另一个int数组

有木有什么函数的啊???

有,memcpy函数,
void *memcpy(void *dest, const void *src, size_t n);
需要头文件
#include <string.h>   #include <memory.h>

具体用法如下:
int a[10];
int b[10];
memcpy(a,b,10*sizeof(int));//将b数组内长度为10*sizeof(int)的内容赋给a

忘了说一句,注意目的数组不要比要复制的长度小,不然造成内存访问错误或者其他不可预知的错误
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-22
用for循环,比如
int i,a[5],b[5]={1,2,4,5,6}
for(i=0;i<5;i++)
{
a[i]=b[i];
}
第2个回答  2011-10-22
没有
只能一个元素一个元素的赋值。