memmove函数
头文件:<string.h>
函数功能:将从源地址source开始的num个字节移动至目标地址destination处【可用于源地址与目标地址内存重叠的情况】
函数参数以及返回类型:void* memmove(void* destination, const void* source, size_t num)
参数解释:
1.因为不知道要移动的参数是什么类型,所以源地址source的指针类型设定为无类型指针;
2.用const来保护源地址处的数据,防止被篡改;
3.函数的返回类型是目标地址的指针类型,定义为无类型指针;
函数使用: