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

有木有什么函数的啊???... 有木有什么函数的啊??? 展开
 我来答
百度网友17f99674c
2011-10-22 · 超过19用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:57.8万
展开全部
有,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

忘了说一句,注意目的数组不要比要复制的长度小,不然造成内存访问错误或者其他不可预知的错误
cidplp
2011-10-22 · TA获得超过135个赞
知道答主
回答量:83
采纳率:0%
帮助的人:73.1万
展开全部
用for循环,比如
int i,a[5],b[5]={1,2,4,5,6}
for(i=0;i<5;i++)
{
a[i]=b[i];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
2011-10-22 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3367万
展开全部
没有
只能一个元素一个元素的赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式