1. void *mymemcpy(void *dst,const void *src,size_t num)
  2. {
  3. assert((dst!=NULL)&&(src!=NULL));
  4. int wordnum = num/4;//计算有多少个32位,按4字节拷贝
  5. int slice = num%4;//剩余的按字节拷贝
  6. int * pintsrc = (int *)src;
  7. int * pintdst = (int *)dst;
  8. while(wordnum--)*pintdst++ = *pintsrc++;
  9. while (slice--)*((char *)pintdst++) =*((char *)pintsrc++);
  10. return dst;
  11. }

最新文章

  1. DevExpress 在使用Ribbon皮肤时标题栏不变化的原因
  2. CSS 两列布局 之 左侧适应,右侧固定 3种方式
  3. 深入浅出话VC++(1)——Windows程序内部运行机制
  4. hdu3639 强连通
  5. GUI创建各常用控件(二)
  6. loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
  7. iconv字符编码转换
  8. c/c++中动态内存分配处理字符串的细节问题
  9. Linux C 程序 字符串运算符-表达式(TWO)
  10. MAC OS中使用ll,la命令
  11. node.js高效操作mongodb
  12. find the nth digit(二分查找)
  13. js 判断一个文本框是否获得焦点
  14. 基于python的种子搜索网站,你懂得!
  15. 初识JDBC
  16. Shell 示例:利用 $RANDOM 产生随机整数
  17. maven项目添加mysql的链接驱动
  18. android拾遗——Android Intent详解
  19. c#通过app.manifest使程序 右键 以管理员身份运行
  20. jQuery 对表单、表格的操作及更多应用-简略笔记

热门文章

  1. android之OptionsMenu
  2. Task Scheduler Error and Success Constants (Windows)
  3. DS实验题 Old_Driver UnionFindSet结构 指针实现邻接表存储
  4. sql语句什么时候用双引号或者单引号
  5. MyBatis传入参数为集合 list 数组 map写法
  6. Grand Theft Auto V 图形研究(3)
  7. jQuery 中 on 方法-----给未来元素添加事件
  8. Java的访问控制
  9. VS 本机调试
  10. Scrapy安装介绍