前言
内存函数不止malloc、calloc、realloc、free还有memcpy、memmove、memset、memcmp。前四个的头文件是<stdlib.h>,后四个的头文件是<string.h>。
1.0 memcpy()
函数声明:
代码语言:javascript复制void * memcpy ( void * destination, const void * source, size_t num );
destination:指向要复制内容的目标数组的指针,类型转换为void*类型的指针。
source:指向被复制的目标数组的指针,类型转换为const void*类型的指针。(const指针内容不能被修改)
num:字节个数。
返回值:返回一个类型的指针。
注意:
- 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。
- 这个函数在遇到 '