memcpy
时间: 2023-06-28 13:13:18 浏览: 50
`memcpy` 是 C/C++ 标准库中的一个函数,用于将一个内存地址的数据复制到另一个内存地址。其函数声明如下:
```c
void *memcpy(void *dest, const void *src, size_t n);
```
其中,`dest` 表示目标内存地址,`src` 表示源内存地址,`n` 表示要复制的字节数。该函数返回值为指向 `dest` 内存地址的指针。
`memcpy` 函数是一个比较底层的函数,可以用于实现许多高级函数和数据结构,例如字符串的拷贝、数组的拷贝等等。但是需要注意的是,使用 `memcpy` 复制内存时,需要保证源内存地址和目标内存地址不会发生重叠,否则会导致数据丢失或不正确的结果。