memcpy和memmove的区别
来源:互联网 发布:改造农村老房子 知乎 编辑:程序博客网 时间:2024/06/05 18:47
先看一个例子
void test(){ int arr[] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9}; size_t size = sizeof(arr)/sizeof(arr[0]); for (int i = 0;i < size;i++) { cout<<arr[i]<<" "; } cout<<endl; Memcpy(&arr[4], arr, sizeof(int)*6); for (int i = 0;i < size;i++) { cout<<arr[i]<<" "; }}
输出的结果是:
图解输出结果
我们在看看调用Memmove函数输出的结果
void test(){ int arr[] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9}; size_t size = sizeof(arr)/sizeof(arr[0]); for (int i = 0;i < size;i++) { cout<<arr[i]<<" "; } cout<<endl; Memmove(&arr[4], arr, sizeof(int)*6); for (int i = 0;i < size;i++) { cout<<arr[i]<<" "; }}
输出结果:
图解输出结果
阅读全文
0 0
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memmove 和 memcpy的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memmove和memcpy的区别
- memcpy和memmove的区别
- memcpy和memmove的区别
- memcpy()和memmove()的区别
- 可以在保利威视后台查看自己开发CMS系统帐号看了某个视频多长时间
- java生成二维码
- MYSQL时间函数
- Unity_内部消息机制
- 剑指Offer----从上往下打印二叉树
- memcpy和memmove的区别
- 高动态范围(HDR)渲染——最新中文手册
- MessageFormat.format和url带有特殊
- hihocoder 1523 : 数组重排2
- 理解linux虚拟文件系统VFS
- linux下用cron定时执行任务的方法
- HDU2567 寻梦【输入输出流】
- Android打包productFlavors 用法
- 配置环境变量javac的报错的总结