memcpy():把一块内存src的前count个字符复制到目的内存dest中
memcpy()用于对一块连续内存的拷贝,可用于对任何类型的数据拷贝,在拷贝时,需要指出要拷贝数据的大小
void *memcpy(void *dest, const void *src, unsigned int count)
{assert((NULL != dest) && (NULL != src));void *ret = dest;while (count-- > 0){*(char *)dest = *(char *)src;dest = (char *)dest + 1;src = (char *)src + 1;}return ret;
}
memcpy()函数不安全,当内存有重叠时会出现异常,建议在项目中使用memmove()代替memcpy()