c语言函数memmove()如何复制内存内容实例源码



c语言函数memmove()如何复制内存内容实例源码。引入的头文件:#include <string.h>定义memmove()函数:void * memmove(void *dest, const void *src, size_t n);

函数说明:memmove()与memcpy()一样都是用来拷贝 src 所指的内存内容前n 个字节到dest 所指的地址上。不同的是,当src 和dest 所指的内存区域重叠时,memmove()仍然可以正确的处理,不过执行效率上会比使用memcpy()略慢些。

返回值:返回指向dest 的指针。

附加说明:指针 src 和dest 所指的内存区域可以重叠。

范例:参考memcpy()。