memove函数声明:
void *memmove(void *str1, const void *str2, size_t n)
举例子:将arr1 1-5的内存内容复制到爱如如 4-8内存中memmove(str1,str2,n) //n代表的是字节
代码:
#include<stdio.h>
#include<string.h>
int main()
{
int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };
memmove(arr1 + 3, arr1, 20);
for (int i = 0; i < 10; i++)
{
printf("%d ", arr1[i]);
}
return 0;
}