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

电商网站哪家做的好建设网站平台需要什么硬件配置

电商网站哪家做的好,建设网站平台需要什么硬件配置,沧州网站艰涩很,wordpress主题d81. memcpy使⽤和模拟实现 1 void * memcpy ( void * destination, const void * source, size_t num ); • 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 • 这个函数在遇到 \0 的时候并不会停下来。 • 如果source和destination有任…1. memcpy使⽤和模拟实现 1 void * memcpy ( void * destination, const void * source, size_t num ); • 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 • 这个函数在遇到 \0 的时候并不会停下来。 • 如果source和destination有任何的重叠复制的结果都是未定义的。 int main() { int arr1[] { 1,2,3,4,5,6,7,8,9,10 }; int arr2[10] { 0 }; memcpy(arr2, arr1, 20); int i 0; for (i 0; i 10; i) { printf(%d , arr2[i]); } return 0; } 对于重叠的内存交给memmove来处理。 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); } 2. memmove使⽤和模拟实现 1 void * memmove ( void * destination, const void * source, size_t num ); • 和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是可以重叠的。 • 如果源空间和⽬标空间出现重叠就得使⽤memmove函数处理。 int main() { int arr1[] { 1,2,3,4,5,6,7,8,9,10 }; memmove(arr12, arr1, 20); int i 0; for (i 0; i 10; i) { printf(%d , arr2[i]); }return 0; } 输出的结果1 2 1 2 3 4 5 8 9 10 memmove的模拟实现 void * memmove ( void * dst, const void * src, size_t count) { void * ret dst; if (dst 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); } 3. memset函数的使⽤ 1 void * memset ( void * ptr, int value, size_t num ); memset是⽤来设置内存的将内存中的值以字节为单位设置成想要的内容。 int main () { char str[] hello world; memset (str,x,6); printf(str); return 0; } 输出的结果xxxxxxworld 4. memcmp函数的使⽤ 1 int memcmp ( const void * ptr1, const void * ptr2, size_t num ); • ⽐较从ptr1和ptr2指针指向的位置开始向后的num个字节 • 返回值按顺序比较ptr2大于ptr1返回,ptr2等于ptr1返回0ptr2小于ptr1返回 int main() { char buffer1[] DWgaOtP12df0; char buffer2[] DWGAOTP12DF0; int n; n memcmp(buffer1, buffer2, sizeof(buffer1)); if (n 0) printf(%s is greater than %s.\n, buffer1, buffer2); else if (n 0) printf(%s is less than %s.\n, buffer1, buffer2); else printf(%s is the same as %s.\n, buffer1, buffer2); return 0; }
http://www.yayakq.cn/news/1309/

相关文章:

  • 漳州北京网站建设公司哪家好佛山小程序开发平台
  • 网站底部版权信息模板WordPress采集淘宝头条插件
  • 建设银行网站公告在哪iis 设置网站不能访问
  • 碑林区营销型网站建设还有哪些媲美wordpress框架
  • 阿里云网站建设部署与发布试题答案wordpress 搭建教育
  • 怎么在国税网站上做实名认证哪个网站可以做图交易平台
  • 沈阳制作网站的人怎么做免流网站
  • 加强网站互动交流平台建设自查网站站做地图软件
  • 做网站推广的流程富利建设集团有限公司网站
  • asp做网站主要技术360帝国模板网欢迎大家来访_济南网站建设推广_济南 去114网
  • 网站制作怎么做搜索栏上海注册建网站
  • 做设计在哪个网站投递简历wordpress的商城网站制作公司
  • 建湖网站设计沈阳seo网站管理
  • 网站建设公司官方网站微信分销商城
  • 做网站 徐州官方网站面膜做微商
  • 凡科手机网站设置问题企业猫源码网
  • 高端网站建设与管理开发公司会计科目设置
  • 综合型网站建设做网站运营跟专业有关吗
  • dede音乐网站源码scrm企业微信管理系统
  • 模具机械东莞网站建设网站建设连接数据库
  • 江西网站建设哪家公司好个人做小程序怎么挣钱
  • 网站备案北京管局yy直播是个什么样的平台
  • 个人介绍微电影网站模板免费下载网站建设方向论文提纲
  • 南宁比优建站郑州短视频拍摄公司
  • 做网站.net和php哪个简单网络营销图片
  • 网站建设淄博建站平台与自己做网站
  • 随州网站推广哪家好金华网站建设多少钱
  • 公司有网站域名 如何做网站的网站建设
  • 做企业网站需要什么网页设计师薪资待遇
  • 建网站卖阀门建设网站的模板