0
点赞
收藏
分享

微信扫一扫

memcpy函数

头文件:

函数的声明:

返回值 :

用法:

从src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中

注:void*有返回值,void无返回值

函数的实现:

#include<assert.h>
void* my_memcpy(void* dest, const void* src, size_t count) {
	assert(dest && src);
	void* ret = dest;
	while (count--) {
		*(char*)dest = *(char*)src;
		dest = (char*)dest + 1;
		src = (char*)src + 1;
	}
	return ret;
}
举报

相关推荐

0 条评论