memcpy

Posted zsQgqdsd1002

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memcpy相关的知识,希望对你有一定的参考价值。

void* Mymemcpy(void* dst, void* src, int count)

	assert(dst && src);
	void* p = dst;
	while (count != 0)
	
		*(char*)dst = *(char*)src;
		((char *)dst)++;
		((char *)src)++;
		count--;
	
	return p;



int main()

	int arr1[10] =  1,2,3,5,6 ;
	int arr2[10] = 3,4,5,6,7,8;
	Mymemcpy(arr1, arr2, 3 * sizeof(int));
	for (int i = 0; i < 10; i++)
	
		printf("%d ", arr1[i]);
	
	return 0;

以上是关于memcpy的主要内容,如果未能解决你的问题,请参考以下文章

memcpy和strcpy的区别

为啥从GraphicBuffer里memcpy拷贝数据效率特别低

memcpy和strcpy的区别

C语言 memcpy 函数

memcpy arm的位置

memcpy问题,如图,memcpy下一个复制的数据会覆盖掉原有数据,有没有啥方法可以把新的数据加到原有数据