
Memcpy用法摘要
c和c ++使用的内存复制功能. memcpy函数的功能是将n字节从源src指向的内存地址的起始位置复制到目标dest指向的内存地址的起始位置.
1. 函数原型

void * memcpy(void * dest,const void * src,size_t n);
2,功能
从源src指向的内存地址的起始位置到目标dest指向的内存地址的起始位置复制n个字节

3. 必需的头文件
使用C语言中的#include《 string.h》;
C ++可以使用#include“ cstring”和#include“ string.h”.

4. 返回值
该函数返回一个指向目标的指针.
5. 说明

1. 由source和desTIn指向的存储区域可能重叠,但是如果由source和desTIn指向的存储区域重叠,则此功能无法确保复制之前未覆盖源所在的重叠区域. 记忆膜可用于处理重叠区域. 该函数返回一个指向desTIn的指针.
2. 如果目标数组desTIn已经有数据,则在执行memcpy()之后,原始数据将被覆盖(最多n个). 如果要附加数据,请在每次执行memcpy之后memcpy,将目标数组地址添加到要附加数据的地址.
注意: 源和目的地都不都是数组memcpy,任何可读可写的空间都可以.
6. 功能实现



本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-162361-1.html
我之前买过花茶