memcpy不可以把目的地址写成本身

但是memmove可以,因为它是先保存到临时空间

#include <string.h>  
void *memcpy(void *dest, const void *src, size_t n); 将内存src拷贝n个字符到内存dest
void *memmove(void *dest, const void *src, size_t n); 将内存src的前n个数据拷贝到临时空间,再拷贝到dest
int memcmp(const void *s1, const void *s2, size_t n);  对比两个内存数据的前n个字节
void *memset(void *s, int c, size_t n); 将内存设置为c,一般用于清零
void *memchr(const void *s, int c, size_t n); 寻找字符,如果出现,返回指针,如果没有,指向NULL
   

最新文章

  1. JSON扩展类——JsonHelper
  2. 【IScroll深入学习】解决IScroll疑难杂症
  3. inotify resources exhausted
  4. Boba.js – 用于 Google 统计分析 JavaScript 库
  5. GitHub Pages和每个项目绑定自定义域名(支持多个和顶级域名)
  6. JS获取字符串实际长度(包含汉字)
  7. 小甲鱼python视频弟十一讲(课后习题)
  8. SRM 581 D2 L3:TreeUnionDiv2,Floyd算法
  9. php dependency innjection
  10. Windows上最大传输单元MTU值的查看和设置
  11. bzoj1492[NOI2007]货币兑换Cash cdq分治+斜率优化dp
  12. cocos 常用组件
  13. Java基础篇——线程、并发编程知识点全面介绍(面试、学习的必备索引)
  14. php 后知后觉
  15. 【JMeter】【接口测试】csv参数化,数据驱动,自动化测试
  16. Linux内核设计(第二周)——操作系统工作原理
  17. ASP.NET 文件上传于下载
  18. 11 python shutil 模块
  19. BZOJ5058 期望逆序对 【矩乘 + 组合数学 + 树状数组】
  20. 整理一些JavaScript时间处理扩展函数

热门文章

  1. intellijidea课程 intellijidea神器使用技巧1-5 idea界面介绍
  2. Python模块入门(二)
  3. 在CentOS上配置Tomcat服务脚本
  4. WHRER条件里的数据类型必须和字段数据类型一致
  5. [UnityShader]点染队列、ZWrite和ZTest
  6. CRUD全栈式编程架构之更精简的设计
  7. POJ-1195 Mobile phones---裸的二维树状数组(注意下标从1,1开始)
  8. vuejs动态组件和v-once指令
  9. eclips新建Maven Web项目
  10. SSH连接linux时,长时间不操作就断开的解决方案(增强版)