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

seo教程技术整站优化昌吉州住房和城乡建设局网站

seo教程技术整站优化,昌吉州住房和城乡建设局网站,网页制作与网站建设题,网站如何收录快目录 按字节拷贝实现memcpy按4字节拷贝实现memcpyTips 在 C 语言中#xff0c;我们可以自己实现 memcpy 函数来实现内存数据的拷贝操作。memcpy 函数用于将指定长度的数据从源地址复制到目标地址。 按字节拷贝实现memcpy #include stdio.hvoid* my_memcpy_byte(void*… 目录 按字节拷贝实现memcpy按4字节拷贝实现memcpyTips 在 C 语言中我们可以自己实现 memcpy 函数来实现内存数据的拷贝操作。memcpy 函数用于将指定长度的数据从源地址复制到目标地址。 按字节拷贝实现memcpy #include stdio.hvoid* my_memcpy_byte(void* dst, const void* src, int n) {if (dst NULL || src NULL || n 0)return NULL;char* pdst (char*)dst;char* psrc (char*)src;//判断目标内存区域和源内存区域是否有重叠if (pdst psrc pdst psrc n) {//如果有重叠就从尾部开始遍历pdst pdst n - 1;psrc psrc n - 1;while (n--)*pdst-- *psrc--;}else{while (n--)*pdst *psrc;}return dst; }int main(void) {char str[] HelloWorld;char* str1 str[0];char* str2 str[1];my_memcpy_byte(str1, str2, 5);printf(%s\n, str); //输出elloWWorldreturn 0; }按4字节拷贝实现memcpy #include stdio.hvoid* my_memcpy_byte(void* dst, const void* src, int n) {if (dst NULL || src NULL || n 0)return NULL;int* pdst (int*)dst;int* psrc (int*)src;char* pdstTemp NULL;char* psrcTemp NULL;int byte4Count n / 4; //有多少个4字节按4字节拷贝int byteCount n % 4; //剩余字节数按字节拷贝//判断目标内存区域和源内存区域是否有重叠如果有从后往前如果没有从前往后if (pdst psrc pdst (char*)psrc n){pdstTemp (char*)pdst n - 1;psrcTemp (char*)psrc n - 1;while (byteCount--){*pdstTemp-- *psrcTemp--;}pdstTemp;psrcTemp;pdst (int*)pdstTemp;psrc (int*)psrcTemp;pdst--;psrc--;while (byte4Count--){*pdst-- *psrc--;}}else{while (byte4Count--){*pdst *psrc;}pdstTemp (char*)pdst;psrcTemp (char*)psrc;while (byteCount--){*pdstTemp *psrcTemp;}}return dst; }int main(void) {char str[] HelloWorld;char* str1 str[0];char* str2 str[1];my_memcpy_byte(str1, str2, 1);printf(%s\n, str);return 0; }Tips 对比字节拷贝4字节拷贝速度是提高不少。 但是需要注意void *dst, const void *src这两个参数是需要按4字节对齐的如果本身不是4字节对齐按4字节拷贝效率也会变低。
http://www.hkea.cn/news/14289524/

相关文章:

  • 电子商务网站开发岗位职责网站建设zvge
  • 电影网站制作教程及步骤公司网站建设网络推广
  • 做一个网站建设需要多少钱写出网站版面布局设计步骤
  • 蜗牛星际做网站短视频运营主要做什么
  • 做网站签合同网站上面的头像怎么做的
  • 培训类网站模板wordpress 总访问统计
  • 团购网站短信平台网站营销话术
  • html5网站演示包头市做网站
  • 找关键词的网站后台管理网站建设
  • 鹰潭房产网站建设网站查找工具
  • dede大气企业网站模板(一屏展示)专门做团购的网站
  • 凡科企业网站如何建设长春电商网站建设哪家专业
  • 做网站推广维护需要学些什么学电商有前途吗
  • 小网站备案自己做的网站 网站备案流程
  • 网站通信管理部门备案知乎 wordpress 博客
  • 免费申请一个不花钱网站一流的网站建设公司
  • 太平洋电脑网官方网站极简风格装修效果图
  • 高大上设计网站欣赏做汽车的网站编辑
  • 公司制作网站跟企业文化的关系写作网站私密
  • 设计好的建设网站沈阳建设工程信息网招标显示待验证什么意思
  • 义安区住房和城乡建设局建网站电子商务网站建设财务分析
  • 巴中做网站centos6.3 网站开发
  • 汶川县建设局网站塘厦三局医院
  • 运城网站建设兼职余姚物流做网站
  • 做菠菜网站判多久怎样低成本做网站推广
  • 站长推荐网址入口自动跳转重庆建设工程有限公司
  • 建设工程知识类网站跨境电商营销推广
  • 自适应 网站快速排名推荐
  • 物流公司网站建设系统规划建博会广州网站
  • 网站首页尺寸最新军事新闻事件今天