1、memcpy() 一般的函数实现 void* my_memcpy(void *dest, void *src, unsigned long count) { char *temp = (char *)dest; const char* s = (const char*)src; while (count--) { *temp++ = *s++; } return dest; } 上面的实现存在缺陷 内存重叠会出现拷贝异常,举例: int a[10] = {0,1,2,3,4,5,6,7,8,9,10}; //高地址向地址拷贝,拷贝正常 memcpy(a, a+3, sizeof(int...