3个回答
展开全部
有,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
忘了说一句,注意目的数组不要比要复制的长度小,不然造成内存访问错误或者其他不可预知的错误
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
忘了说一句,注意目的数组不要比要复制的长度小,不然造成内存访问错误或者其他不可预知的错误
展开全部
用for循环,比如
int i,a[5],b[5]={1,2,4,5,6}
for(i=0;i<5;i++)
{
a[i]=b[i];
}
int i,a[5],b[5]={1,2,4,5,6}
for(i=0;i<5;i++)
{
a[i]=b[i];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有
只能一个元素一个元素的赋值。
只能一个元素一个元素的赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询