原型:
void *memmove( void* dest, const void* src, size_t count );
void *memcpy(void *dest, const void *src, size_t n);
函数memcpy从source指向的区域向dest指向的区域复制count个字节,但如果两个区域有重叠,则函数的行为是没有定义的
函数memmove在两个区域有重叠的情况下,也可以进行安全的赋值
memcpy效率比memmove效率高
原型:
void *memmove( void* dest, const void* src, size_t count );
void *memcpy(void *dest, const void *src, size_t n);
函数memcpy从source指向的区域向dest指向的区域复制count个字节,但如果两个区域有重叠,则函数的行为是没有定义的
函数memmove在两个区域有重叠的情况下,也可以进行安全的赋值
memcpy效率比memmove效率高