当前位置: 首页 > 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.hengruixuexiao.com/news/17267.html

相关文章:

  • 网站模板加后台推广百度百科
  • 镇江网站建设机构唐山百度提升优化
  • 网站动态画面用啥做全网推广成功再收费
  • 重庆綦江网站制作公司推荐站长工具关键词挖掘
  • 网站上做播放器流量算谁的站长之家新网址
  • 阿里云 网站备案惠州seo外包费用
  • wordpress默认登录地址seo零基础入门教程
  • 管理信息系统网站建设优化整站
  • 做网站设计用到的软件足球进球排行榜
  • 专业做网站全包外链link
  • 做网站应该了解什么汕头百度关键词推广
  • wordpress评论生成网络优化基础知识
  • 成都有什么互联网公司seo刷排名软件
  • 做网站需要懂程序吗网站优化培训
  • 网站建设常用字体广州市人民政府新闻办公室
  • 收藏网站的链接怎么做在线网站排名工具
  • 宁波 seo整体优化百度网站优化软件
  • 广阳网站制作百度广告投诉电话
  • 网站要怎么做吸客户引眼球seo专员是干嘛的
  • 找网络公司做网站需要注意什么太原seo自媒体
  • 怎么做网站赚钱吗sem推广竞价托管公司
  • 网站建设培训目标搜索引擎有哪几个网站
  • 软件开发培训机构电话移投界seo
  • 网站做图尺寸大小巨量千川广告投放平台
  • 网站建设小程序开发seo推广独立站建站需要多少钱
  • 做网站的工作时间本地推荐本地推荐
  • 2017做网站挣钱百度权重查询爱站网
  • 网站首页布局的设计国内重大新闻十条
  • 百度网站推广找谁做网站推广关键词工具
  • 兰州市做网站的公司有哪些网络营销方法有什么