C语言数组复制
程序员文章站
2022-07-12 16:09:41
...
数组中每一段的复制需要用到memcpy()函数
具体使用样例:
从第二个开始复制三个:
#include <stdio.h>
#include <string.h>
int main()
{
int s[10]={0,1,2,3,4,5,6,7,8,9};
int p[10];
//下标从0开始
memcpy(p,s+1,sizeof(int)*3);
for(int i=0;i<3; i++)
printf("%d ", p[i]);
return 0;
}
复制整个数组只需要改变一下memcpy就好;
memcpy(p,s,sizeof(int)*10);
下一篇: 【理解】C# 委托与事件