当前位置: 首页 > news >正文

如何选技能网站建设三河建设局网站

如何选技能网站建设,三河建设局网站,一个完整的企业网站,私人私密浏览器免费下载文章目录 每日一言memcpy介绍模拟实现 memmove介绍模拟实现思路代码 结语 每日一言 If you want to lift yourself up, lift up someone else. 如果你想振奋自己, 先振奋周遭的人。 memcpy 介绍 函数原型: void *memcpy(void *dest, const void *sr…

文章目录

  • 每日一言
  • memcpy
    • 介绍
    • 模拟实现
  • memmove
    • 介绍
    • 模拟实现
      • 思路
      • 代码
  • 结语

每日一言

If you want to lift yourself up, lift up someone else.
如果你想振奋自己, 先振奋周遭的人。

memcpy

介绍

函数原型:

void *memcpy(void *dest, const void *src, size_t n);

其中,dest是指向目标内存地址的指针,src是指向源内存地址的指针,n是要复制的字节数。
memcpy函数的工作原理是直接从源内存地址复制指定数量的字节到目标内存地址,可以高效地进行大量数据的复制操作,并且在操作过程中不会改变目标内存地址中的数据类型。

在使用memcpy函数时需要注意源内存地址和目标内存地址之间不能有重叠,否则会产生未定义的行为。

模拟实现

void* my_memcpy(void*dest,const void*arr,size_t num)
{for (int i = 0; i < num; i++){*((char*)dest + i) = *((char*)arr + i);}return dest;
}

memmove

介绍

函数原型:

void *memmove(void *dest, const void *src, size_t n);

其中,dest 表示目标内存地址,src 表示源内存地址,n 表示要移动的数据字节数。
memmove 函数会将 src 指向的内存中的数据复制到 dest 指向的内存中,共复制 n 个字节。在复制过程中,如果 src 与 dest 所指内存区域有重叠,memmove 函数会正确处理数据,避免出现数据损坏的情况。

模拟实现

思路

  1. 判断源地址和目标地址的大小。
  2. 根据复制方向,选择正确的复制方式。
    如果源地址小于目标地址,则从后往前拷贝。
    如果源地址大于目标地址,则从前往后拷贝。
  3. 返回目标内存区域的起始地址。

代码

void* my_memmove(void* dest, const void* arr, size_t num)
{if (dest<arr){for (int i = 0; i < num; i++){*((char*)dest + i) = *((char*)arr + i);}}else{while (num--){*((char*)dest + num) = *((char*)arr + num);}}return dest;
}

结语

请给自己些耐心,一口吃不成胖子。
山外青山楼外楼,莫把百尺当尽头。
想成为大佬那就保持空杯心态加油努力吧!


都看到这里啦!真棒(*^▽^*)

可以给作者一个免费的赞赞吗,这将会鼓励我继续创作,谢谢大家

编程小白写作,如有纰漏或错误,欢迎指正


http://www.yayakq.cn/news/523104/

相关文章:

  • 做的网站怎么进后台常德今天最新通告
  • 网站怎么做友情链接WordPress留下评论
  • 佛山专业建站公司邯郸新闻
  • 手机做车载mp3下载网站嵌入式软件开发工程师招聘
  • 无锡 网站制作 大公司网站发多少篇文章开始做外链
  • 学php做网站使用织梦系统建设网站教程
  • 网站怎么做搜索引擎主机网站建设
  • 手机网站制作费用多少游戏科技网站
  • 惠州免费建站模板世界排名第几
  • dede网站地图制作免费网站域名cn
  • 成立做网站的公司网站模板下载工具
  • wordpress站点推荐公司装修费用可以一次性入账吗
  • 淘宝上做网站行吗重庆网页制作
  • 高端网站建设教学wordpress采集站
  • 开个网站建设公司需要什么软件wordpress后台 登录
  • 行业网站的特点网站建设对接流程
  • 电影资源网站建设上海中学图片
  • 河南网站设计wordpress地址修改错了无法访问
  • 怎么找到仿牌外贸出口公司的网站2017 wordpress宽屏主题
  • 制作旅游网站简单外 网站 公司
  • 做个人网站需要哪些网站硬件建设
  • 外包建站公司搜狗关键词排名查询
  • 福州网站建设加推广做货运代理网站
  • 自己电脑做网站空间百度售后电话人工服务
  • 企业网络策划seo基础课程
  • 搜索引擎链接珠海网站推广优化
  • 大学网站策划方案设计广告一般用什么软件
  • 山东闪电建站网上海比较出名的广告公司
  • 网站什么英文字体东莞网络营销平台
  • 网络规划建设方案seo搜索工具栏