导航

memcpy和memmove

Posted on 2016-09-27 15:03  Fundyqds  阅读(188)  评论(0编辑  收藏  举报

memcpy函数

函数原型

void *memcpy(void *dest, const void *src, size_t n);
dest:目标地址
src: 起始地址
n:   字节数

头文件

string.h

memmove 函数

函数原型

void *memmove(void *dest, const void* src, size_t n)
``
    dst: 目标地址
    src:起始地址
    n:  字节数
### 头文件
    string.h

## 两者区别
   当内存发生局部重叠的时候,memmove保证拷贝的结果是正确的,memcpy不保证拷贝的结果的正确;但是memcopy的速度较快。