C 标准库 -
void *memmove(void *str1, const void *str2, size_t n);
如果目标存储区和源数据存在 重叠 ,可以保证源数据在被覆盖之前将重叠区域的字节拷贝到目标存储区中,复制后源数据会被更改。当目标存储区和源数据没有重叠时,与 memcpy() 函数功能相同;
一定要注意字节数大小,也就是**n**的正确;
目标存储区大小一定要能够容纳源数据的内容,否则会溢出,编译器会报出警告;
京公网安备 11010502049817号