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

joomla构建行业网站七台河新闻联播最新

joomla构建行业网站,七台河新闻联播最新,洛阳百事通文化传播有限公司,自学做网站可以吗一.memcpy的使用和模拟实现 1.函数原型 void* memcpy(void* destination, const void* source, size_t num); destination是目标内存块的指针 source是源内存块的指针 num是要复制的字节数 .函数memcpy从source的位置开始向后复制 num个字节 的数据到destination指向的内存位置…一.memcpy的使用和模拟实现 1.函数原型 void* memcpy(void* destination, const void* source, size_t num); destination是目标内存块的指针 source是源内存块的指针 num是要复制的字节数 .函数memcpy从source的位置开始向后复制 num个字节 的数据到destination指向的内存位置。 .这个函数在遇到 \0 的时候并不会停下来。 .如果source和destination有任何的重叠复制的结果都是未定义的。 PS:memcpy函数只关心内存块的二进制表示不关心其所代表的数据类型因此可能会出现类型转换问题。此外在使用memcpy函数时需要确保目标内存块有足够的空间来存储源内存块中的数据否则会导致内存越界错误。 2.代码使用 #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);//注意是20个字节int i 0;for (i 0; i 10; i){printf(%d , arr2[i]);}return 0; } 3.memcpy的模拟实现 #includestdio.h void *my_memcpy(void *p1,const void *p2,int n) {int i0;for(i0;in;i){*(char*)p1*(char*)p2;p1;p2;} } int main() {int arr1[20]{1,2,3,4,5,6,7,8,9,10};int arr2[5]{1,2,3,4,5};my_memcpy(arr13,arr2,5*sizeof(int));int i0;for(;i20;i){printf(%d ,arr1[i]);}return 0; }   二.memmove的使用与模拟实现 1.函数原型 void * memmove ( void * destination, const void * source, size_t num ); memmove函数会将src指针指向的内存区域中的前num个字节复制到dest指针指向的内存区域中。 PS:与memcpy函数相比memmove函数更加灵活因为它能够处理源地址与目的地址重叠的情况。但是由于memmove函数需要进行更多的判断和处理所以在一些情况下memcpy函数可能更加高效。 2.代码使用 #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 , arr2[i]);}return 0; } 3.memmove的代码模拟实现 #includestdio.h void *my_memmove(void *p1,const void *p2,int n) {int i0;if(p1p2){for(i0;in;i){*(char*)p1*(char*)p2;p1;p2;}}else{while(n--)*((char*)p1n)*((char*)p2n);} } int main() {int arr[10]{1,2,3,4,5,6,7,8,9,10};my_memmove(arr2,arr,4*sizeof(int));int i0;for(;i10;i){printf(%d ,arr[i]);}return 0; }
http://www.zqtcl.cn/news/195915/

相关文章:

  • 中山营销网站建设杭州网站建设开发有限公司
  • 被他人备案后做违法网站抖音seo推广
  • 手机网站广告代码南靖县建设局网站
  • 郑州网站建设智巢高德地图有外资背景吗
  • 网站开发常遇到客户问题wordpress怎么升级
  • 网站的空间是网站 建设 维护 公司
  • 关于网站建设的书籍网站设计的趋势
  • 临漳+网站建设深圳国贸网站建设
  • 安全的南昌网站制作上海网站建设网
  • 360网站制作潍坊医疗网站建设方案
  • 深圳网站策划公司域名解析暂时失败
  • 怎么做安居客网站wordpress 函数文件
  • 微名片网站怎么做html代码表示
  • 两学一做纪实评价系统网站如何做好百度推广
  • 网站设置手机才能播放企业网站开发需求
  • 网站建设微信运营销售做网站用啥语言
  • dw建设网站步骤活动汪活动策划网站
  • 民和县公司网站建设网站开发的特点
  • 模板企业快速建站上传网站中ftp地址写什么
  • 云南本地企业做网站太原网站制作公司哪家好
  • 西部数码域名网站模板wordpress抓取股票行情
  • 丰台深圳网站建设公司关于服装店网站建设的策划方案
  • win7 iis网站无法显示随州网站建设哪家实惠
  • 利用网站新媒体宣传法治建设建站哪个平台好
  • 网站seo课设wordpress 500 根目录
  • 电子商务网站建设的阶段化分析如何利用视频网站做数字营销推广
  • 电子商务网站建设ppt模板国外注册机网站
  • 西部数码做跳转网站百度seo排名培训优化
  • 农业网站素材wordpress all in one
  • 学习网站建设有前景没wordpress 和dokuwiki