memcpy 是 C 语言中最常用且最重要的标准库函数之一,用于内存块的复制。它定义在 <string.h> 头文件中,适用于任何类型的数据复制,是实现高效数据操作的基础工具。
📌 一、函数原型
void *memcpy(void *dest, const void *src, size_t n);
参数说明:
| 参数 | 类型 | 含义 |
|---|---|---|
dest |
void * |
目标内存地址(复制到哪里) |
src |
const void * |
源内存地址(从哪里复制) |
n |
size_t |
要复制的字节数 |
返回值:
- 返回指向目标内存
dest的指针(即第一个参数)。 - 通常用于链式调用或调试,实际使用中常被忽略。
📌 二、功能说明
memcpy 将从 src 指向的内存地址开始,逐字节复制 n 个字节到

最低0.47元/天 解锁文章
2324

被折叠的 条评论
为什么被折叠?



