memmove函数的用法
作者:互联网
先贴代码
1 #include <stdio.h> 2 #include <string.h> 3 unsigned char buf[5] = {'a','b','c','d','\0'}; 4 int main() 5 { 6 memmove(buf+1,buf,3); 7 printf("%s \n",buf); 8 return 0; 9 }
运行结果
aabc
memmove函数的原型为void *memmove(void *str1, const void *str2, size_t n)
- str1 -- 指向用于存储复制内容的目标数组,类型强制转换为 void* 指针。
- str2 -- 指向要复制的数据源,类型强制转换为 void* 指针。
- n -- 要被复制的字节数。
标签:函数,memmove,--,str2,void,用法,buf,str1 来源: https://www.cnblogs.com/xxz138/p/16366192.html