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

mip网站建设公司seo免费优化软件

mip网站建设公司,seo免费优化软件,搜索引擎和浏览器,网站开发员(一)memcpy函数 这是memcpy函数的说明。它的头文件是string.h。函数原型是 void* memcpy(void* destination, const void* source, size_t num) 第一个参数是一个指向一个字符串的指针,第二个也是一样的。而第三个参数是复制的字节个数。这…

(一)memcpy函数

这是memcpy函数的说明。它的头文件是string.h。函数原型是

void* memcpy(void* destination, const void* source, size_t num)

第一个参数是一个指向一个字符串的指针,第二个也是一样的。而第三个参数是复制的字节个数。这个函数的作用是将第二个字符串中首字节之后的num个字节复制到第一个字符串中去。这个函数遇到'\0'并不会停下来。而且这个函数不能处理同一个字符串复制的地方重叠的情况。下面是memcpy的模拟实现

void * memcpy ( void * dst, const void * src, size_t count)
{void * ret = dst;assert(dst);assert(src);/** copy from lower addresses to higher addresses*/while (count--) {*(char *)dst = *(char *)src;dst = (char *)dst + 1;src = (char *)src + 1;}
return(ret);
}

(二)memmove函数

memmove和memcpy的作用一样,但memmove比memcpy更具优势。memmove能处理重叠的部分,但memcpy不能处理重叠的部分下面是memmove的模拟实现

void * memmove ( void * dst, const void * src, size_t count)
{void * ret = dst;if (dst <= src || (char *)dst >= ((char *)src + count)) {/** Non-Overlapping Buffers* copy from lower addresses to higher addresses*/while (count--) {*(char *)dst = *(char *)src;dst = (char *)dst + 1;src = (char *)src + 1;}}else {/** Overlapping Buffers* copy from higher addresses to lower addresses*/dst = (char *)dst + count - 1;src = (char *)src + count - 1;while (count--) {*(char *)dst = *(char *)src;dst = (char *)dst - 1;src = (char *)src - 1;}}return(ret);
}

(三)memset函数

memset的作用是把目标字符串往后的num个字节中替换成函数参数的第二个值。memset的模拟实现的思路在之前的文章有,而且很简单,这里不再赘述

(四)memcmp

memcmp是比较两个内存中的值的函数。函数的原型是

int memcmp(const void* ptr1, const void* ptr2, size_t num)

和strcmp的思路一模一样,只是对比的单位是字节而不是字符串中的字符。

http://www.cadmedia.cn/news/10380.html

相关文章:

  • 焦作网站建设哪家权威全网整合营销推广方案
  • 莱芜东风街吧百度贴吧学seo优化
  • 厦门网站设计多少钱广州网站优化费用
  • 网站建设实录音乐网站关键词seo费用
  • 莒县网站建设怎样进行网络推广效果更好
  • 百度站长平台app巩义网站推广优化
  • 现在做网站一般做多宽常州网络推广平台
  • 不能用于制作网页的软件网站的seo优化报告
  • 老河口网站建设微商引流一般用什么软件
  • 石家庄58同城招聘信息快速网站seo效果
  • 广告设计与制作专业专升本百度快照优化seo
  • 保健品网站建设案例b2b关键词排名工具
  • 山西省建筑工程网广州网站优化平台
  • 知舟网站建设徐州seo顾问
  • 请简述网站建设的方法百度竞价排名一年费用
  • 中国建设网官网网站百度一下官方网页
  • 定制型网站建设推广杭州排名优化公司电话
  • 宁波专业做网站站长工具下载app
  • 网页制作教程视频简单seo关键词选取工具
  • 天津高端网站建设案例怎么创建网站
  • 网站建设公司推荐 金石下拉新媒体运营岗位职责
  • 张家港网站建设模板网络外包运营公司
  • 政府类网站建设费用益阳网站seo
  • 如何做电商网站设计百度客户服务电话
  • 记政府网站建设游戏推广公司
  • 河北企业网站制作百度seo怎么操作
  • 水平b2电子商务网站企业专业搜索引擎优化
  • 孝感网站开发公司正规seo排名多少钱
  • 装修网站官网关键词优化策略有哪些
  • 静态网站结构如何更新百度搜索排名怎么做