//memcpy
1.memcpy和memmove可对内存中任何数据类型进行拷贝,但strcpy仅可以对字符串进行拷贝;
2.memcpy函数原型:void* memcpy(void *dst,const void* src,size_t n);
从源src所指内存的起始地址开始拷贝n个字节到目标dst所指向的起始地址。
3.memmove函数原型和memcpy函数原型是一致的,但当dst内存区域和dst内存区域有重叠时,memmove的结果是正确的,memcpy不能保证结果正确性,memcpy要比memmove效率要快
#pragma warning (disable:4996)
#include<stdio.h>
#include<windows.h>
#include<assert.h>
void *my_memcpy(void* dst, con