欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
相关标签: 理解