1)注意对输入指针是否为NULL的判断;
2)输入和输出的类型 void *
3)强制将void* 指针转换为char* 再进行拷贝操作
void * memcpy(void *dest,void *src,unsigned count )
{
if (dest == NULL || src == NULL)
{
return NULL;
}
char* pdest =(char*) dest;
char* psrc = (char*)src;
while (count--)
{
*pdest++ = *psrc++;
}
return dest;
}