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

肃宁县做网站价格wordpress占用资源

肃宁县做网站价格,wordpress占用资源,在哪个网站买做性的人,网站的功能和特色memcpy使⽤和模拟实现 void * memcpy ( void * destination, const void * source, size_t num ); 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 这个函数在遇到 \0 的时候并不会停下来。 如果source和destination有任何的重叠 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 这个函数在遇到 \0 的时候并不会停下来。 如果source和destination有任何的重叠复制的结果都是未定义的。 使用 #include stdio.h #include string.h 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; } 拷贝结束后返回目标空间的起始地址 模拟实现 #include string.h #include stdio.h #includeassert.h void* my_memcpy(void* dst, const void* src, size_t count) {void* ret dst;assert(dst);assert(src);while (count--) {*(char*)dst *(char*)src;dst (char*)dst 1;src (char*)src 1;}return(ret); } int main() {int arr1[] { 1,2,3,4,5,6,7,8,9,10 };int arr2[10] { 0 };my_memcpy(arr2, arr1, 20);int i 0;for (i 0; i 10; i){printf(%d , arr2[i]);}return 0; } memmove 使⽤和模拟实现 void * memmove ( void * destination, const void * source, size_t num ); 和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是可以重叠的。 如果源空间和⽬标空间出现重叠就得使⽤memmove函数处理。 使用 #include stdio.h #include string.h 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 , arr1[i]);} return 0; } 模拟实现 分情况1 情况2 有的情况从后向前拷贝有的从前向后拷贝分析总结 模拟实现代码 //模拟实现memmove //void * memmove ( void * destination, const void * source, size_t num ); #includestdio.h void* my_memmove(void* dest, const void* source, size_t num) {void* ret dest;if (dest source)//dest 在src左边从前向后拷贝{while (num--){*(char*)dest *(char*)source;dest(char*)dest 1;source(char*)source 1;}}else {//dest 在src右边以及重合从后向前拷贝while (num--){*((char*)dest num) *((char*)source num);}}return ret; } int main() {int arr[] { 1,2,3,4,5,6,7,8,9,10 };for (int i 0; i 10; i){printf(%d , arr[i]);}printf(\n);my_memmove(arr 2, arr, 20);for (int i 0; i 10; i){printf(%d , arr[i]);}return 0; } 结果 memset 函数的使⽤ memset是⽤来设置内存的将内存中的值 以字节为单位 设置成想要的内容。 void * memset ( void * ptr, int value, size_t num ); 使用 #include stdio.h #include string.h int main () {char str[] hello world;memset (str,x,6);printf(str);return 0; } 输出的结果   xxxxxxworld memcmp 函数的使⽤ ⽐较从ptr1和ptr2指针指向的位置开始向后的num个字节    与str系类相似但是sytr系类只能比较字符串 int memcmp ( const void * ptr1, const void * ptr2, size_t num ); 使用此函数比较内存块任何类型都可以不受限制 与str系类相似但是sytr系类只能比较字符串 #include stdio.h #include string.h 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);elseprintf(%s is the same as %s.\n, buffer1, buffer2);return 0; }
http://www.hkea.cn/news/14283343/

相关文章:

  • 怎样做网站制作团队百度导航下载2020新版语音
  • 高校网站建设招标公告做c语言题目的网站
  • 国家工程建设质量奖网站南通做百度网站的公司哪家好
  • 网站建设高端信用家装修网官网
  • 西安旅游网站开发结婚证一键制作
  • 做网站设计需要多少钱wordpress如何删除广告插件
  • 电商网站制作价格怀集建设房管部门网站
  • cdr做好排班怎么做网站互联网装修公司品牌
  • 温州网站建设科技有限公司厦门市建设局网站住房保障
  • 论文发表最正规网站女生适合计算机哪个专业
  • 下载做ppt的动画片的好网站淘宝网站icp备案
  • 有效的网站建设公阜宁网站制作收费在线咨询
  • 网站加密传输怎么做莱州网站建设哪家好
  • 没有数据库的网站中小企业网站建设与管理课后答案
  • frontpage做的网站好不好网站二级页面设计要求
  • 微信小程序可做购物网站吗wordpress更改注册地址
  • vue开发自适应网站公司法人变更流程
  • WordPress禁止上传php深圳高端seo公司助力企业
  • 源码猫网站建设ym361网店美工名词解释
  • wp做网站需要多久百度网址大全旧版
  • 免费查公司的网站wordpress 密码破解
  • 邯郸做网站多少钱营销型科技网站建设
  • 全网搜索软件广州四楚seo顾问
  • 当当网网站建设建议软件技术毕业做什么工作
  • 网站建设的目的意义南昌网站小程序开发
  • 个人网站 可以做淘宝客吗低代码开发技术
  • 建立网站原则标志logo设计图片
  • 沙田镇仿做网站企业网页设计报价
  • 小程序制作模板网站广告联盟哪个比较好
  • 莒县做网站的公司客户管理软件哪家好