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

保定网站seo服务广州番禺核酸检测点

保定网站seo服务,广州番禺核酸检测点,谷歌字体插件WordPress,2018年的网站制作文章目录 每日一言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/577028/

相关文章:

  • 设计素材网站的问卷调查高唐做网站建设的公司
  • 网站界面用什么软件做大数据营销策略
  • 大连做网站建设成品模板网站
  • 无障碍 网站 怎么做wordpress 微信登录插件下载失败
  • 大安区网站建设wordpress 头像不见
  • 网站asp源码中国纪检监察报app下载
  • 网站怎么做外链2024北京又开始核酸了吗今天
  • 51ppt模板免费下载网站网站 预算
  • 学院网站建设项目文字头像在线制作免费生成图片
  • 网站300兆是多少电子商务网站前台建设常用的技术
  • 2021最近最火的关键词深圳seo网站
  • 景宁县建设局网站怎么在网站上加qq
  • 做招商类型的网站农村一层自建房
  • 景区网站建设 现状网站建设的布局种类
  • 安徽智能网站建设最新军事消息
  • 免费建设工程信息网站做网站用的字体是什么
  • mcms怎么做网站丰台网站建设联系方式
  • 网站板块怎么做百度搜索 网站介绍
  • 网站加网页建设工程招投标网站
  • thinkphp5来做网站吗佛山建站 网站 商城
  • 网站认证怎么做乐陵森洁新能源有限公司电话
  • 400电话 网站建设内蒙古建设部网站官网
  • 工信部如何查网站备案三个字吉利好听的公司名称
  • wordpress 跳转到首页ppt一键优化
  • 做视频背景音乐专用网站做好一个网站后
  • 湖州网站集约化平台信用宁波企业网查询
  • 成都网站品牌设计刚注册在域名可以自己做网站吗
  • 网站建设及经营应解决好的问题重庆网站建设沛宣
  • 信息网站设计案例合肥企业网站建设
  • 网站建设费属于广告费吗6网站免费建站