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

手机网站制作推荐百度用户客服电话

手机网站制作推荐,百度用户客服电话,做非法网站怎样量刑,网络规划与设计试题个人主页 文章目录 🏠一、memcpy函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 🚀二、memmove函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 🎡三、memset函数1.函数形式以及功能介绍2.函数的使用 🎉四、memcmp1.函数形…

在这里插入图片描述
个人主页
在这里插入图片描述

文章目录

  • 🏠一、memcpy函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
    • 3.模拟实现
  • 🚀二、memmove函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
    • 3.模拟实现
  • 🎡三、memset函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
  • 🎉四、memcmp
    • 1.函数形式以及功能介绍
    • 2.函数的使用

注意:在使用以下四个内存函数时,都需要包含头文件: #include<string.h>

🏠一、memcpy函数

1.函数形式以及功能介绍

函数形式:void * memcpy ( void * destination, const void * source, size_t num );

功能:从源空间的位置开始向后复制num个字节的数据到目标空间所指向的内存位置。

在使用该函数时需要注意以下几点:

  1. 该函数遇到 ‘\0’ 时并不会停下来
  2. 如果目标空间和源空间有位置重叠时,复制的结果都是未定义的

2.函数的使用

在这里插入图片描述

3.模拟实现

void* my_memcpy(void* dest, const void* src, size_t num)
{assert(dest && src);void* p = dest;while (num--){*(char*)dest = *(char*)src;((char*)dest)++;((char*)src)++;}return p;
}

🚀二、memmove函数

1.函数形式以及功能介绍

函数形式:void * memmove ( void * destination, const void * source, size_t num );

功能:和memcpy最大的区别就是memmove函数处理的源内存块和目标内存块是可以重叠的
因此有内存重叠的部分就交给memmove函数来处理。

2.函数的使用

在这里插入图片描述

3.模拟实现

void* my_memmove(void* dest, const void* src, size_t num)
{assert(dest && src);void* p = dest;if (dest > src){//前 -> 后while (num--){*((char*)dest + num) = *((char*)src + num);}}else{//后 -> 前while (num--){*(char*)dest = *(char*)src;*((char*)dest)++;*((char*)src)++;}}return p;
}

🎡三、memset函数

1.函数形式以及功能介绍

函数形式:void * memset ( void * ptr, int value, size_t num );

功能:用来设置内存的,将内存中的值以字节为单位设置成想要的内容。

2.函数的使用

在这里插入图片描述

🎉四、memcmp

1.函数形式以及功能介绍

函数形式:int memcmp ( const void * ptr1, const void * ptr2, size_t num );

功能:比较从ptr1和ptr2指针指向的位置开始,向后的num个字节

返回值如下:
返回值和strcmp返回值类似

2.函数的使用

在这里插入图片描述

http://www.dtcms.com/wzjs/487182.html

相关文章:

  • 网上哪个网站教做西点广告设计自学教程
  • 番禺网站开发引擎优化搜索
  • 带dede后台的整套网站源码怎么本地测试安装百度平台营销宝典
  • 网站建设与维护实训ppt营销图片大全
  • 中文网址开鲁seo网站
  • 甘肃省政府网站建设的现状顶尖文案
  • 网站logoico怎么做网站搭建需要多少钱
  • 石家庄城乡建设局网站郑州网站建设推广
  • 做元器件上什么网站端口扫描站长工具
  • 汉庭酒店网站建设方案中国免费广告网
  • 做网站编辑心得百度官方版
  • 初中做语文题的网站合肥网站制作
  • 企业为什么要建设电子商务网站免费模式营销案例
  • 乐清市龙翔网络工程公司郑州百度推广seo
  • 做积分商城网站seo站内优化
  • 网站建设后预期推广方式我想在百度发布信息
  • 加盟产品网站建设方案广告投放渠道
  • 怎样做百度网站推广鞍山网络推广
  • 云南高端网站制作价格惠州搜索引擎优化
  • 南通seo网站建设费用网络营销具有哪些优势和吸引力
  • 宁夏众擎达网站建设网络推广服务费
  • 网站排版怎么做产品营销推广方案
  • 城市分站seo湖南网站推广优化
  • 营销型网站建设哪家好今日全国疫情一览表
  • 毕业设计做网站难吗苏州百度 seo
  • 网站 繁体 js网站推广策划方案
  • 做网站工作量怎么算搜索引擎排名优化公司
  • 做仿牌网站被封网站推广的10种方法
  • 怎么买网站sem是什么?
  • 如何做免费企业网站最有效的100个营销方法