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

网站设计公司网页设计比较好的网络推广平台

网站设计公司网页设计,比较好的网络推广平台,东阳市建设局网站,贵阳住房城乡建设部网站memset(void *s,int ch,size_t n); 作用:将s中当前位置后面的n个字节用 ch 替换并返回 s 注意这里是“字节”而非单位长度,memset不会考虑各个类型的单位长度,只是处理字节。所以使用的时候应该用如下的格式: memset(a,b,n*sizeo…

memset(void *s,int ch,size_t n);

作用:将s中当前位置后面的n个字节用 ch 替换并返回 s 

注意这里是“字节”而非单位长度,memset不会考虑各个类型的单位长度,只是处理字节。所以使用的时候应该用如下的格式:

memset(a,b,n*sizeof(int));//这里以Int为例。

-----------------------------------

同样是这个问题,我在一次想要给一个二维数组赋初值INT_MAX,写了这样的语句:

memset(mi,0x3f,sizeof(mi));

但是得到的结果却一直是-1,这是因为忽略了memset只是给字节赋值而非给单位赋值!INT_MAX是int中的最大值,但Int是占用4个字节的!用Int的最大值给字节赋值显然不合适。

 常用的几个正确的memset初始化方案有:

memset(mp,0,sizeof mp):  使mp数组里的所有值变为0x00000000 ,而0x00000000 = 0,所以mp数组里的所有值就变为了0。
memset(mp,0x3f3f3f3f,sizeof mp):0x3f3f3f3f = 1061109567 为10^9。 而且使用这个数字直接用memset函数就行了,不用循环初始化数组,不然真的很烦。(不是Int的最大值,但也已经是一个比较大的数了,大多数情况下可以了)
memset(mp,-1,sizeof mp):会使mp中每个元素的值为-1的原因如下:
int类型的整数-1在32位的计算机中表示为 11111111    11111111   11111111   11111111
memset将void *memset(void *s, int ch, size_t n)中的ch强制转换为unsigned char,
也就是变成11111111
最终执行完memset函数后,temp对应的内存每一字节都被赋值为11111111
也就是说temp的任意一个元素都为11111111    11111111   11111111   11111111
恰好为-1。

---------------------
作者:Mr_Treeeee
来源:CSDN
原文:https://blog.csdn.net/Mr_Treeeee/article/details/70540307
版权声明:本文为博主原创文章,转载请附上博文链接!

同样的错误方案有:

memset(mp,1,sizeof mp):  变量被初始化成了0x01010101 = 16843009 , 而非1。 所以并不能用。

 

转载于:https://www.cnblogs.com/jiading/p/11105366.html

http://www.lbrq.cn/news/2486143.html

相关文章:

  • 北京c2b网站建设如何做好推广引流
  • 腾讯云 门户网站建设今日军事新闻最新消息
  • 网站制作过程合理的步骤是网络平台怎么创建
  • 开发公司人事行政经理工作总结及计划安康地seo
  • 在ps中网站界面应做多大全网
  • 专业的开发网站建设百度广告代运营
  • 个人网站制作软件郑州seo优化培训
  • 佛山著名网站建设公司如何建立独立网站
  • 怎么做优惠卷网站公关团队
  • 在线音乐网站开发教程重庆森林为什么不能看
  • 济南企业建站sem优化托管
  • 中国移动璧山网站建设最新互联网项目平台网站
  • 自助申请海外网站培训机构咨询
  • 高端响应式网站建设精准营销的典型案例
  • 做网站公司郑州郑州的网站建设公司排名上海专业的seo推广咨询电话
  • 外贸建站上海企业宣传软文范例
  • 网络推广一个月工资多少seo咨询茂名
  • 西宁做网站的公司力请君博d百度一下就知道官方网站
  • 淘宝的网站怎么做自媒体人专用网站
  • 怎么查看网站啥系统做的品牌推广经典案例
  • 营销网站设计公司百度推广外包哪家不错
  • 创新的福州网站建设谷歌seo快速排名软件首页
  • 万源网站建设baidu百度一下
  • 资阳网站设计百度竞价
  • seo于刷网站点击竞价排名是按照什么来计费的
  • 王色网站html网页制作
  • 传奇私服网站怎么建设易观数据app排行
  • PC网站开发的意义北京百度推广优化公司
  • 马蜂窝旅游网站怎么做sku电商是什么意思
  • 上海做公司网站的公司亚马逊关键词排名查询工具
  • Unity TAA
  • docker与k8s的容器数据卷
  • 从0到1学Pandas(七):Pandas 在机器学习中的应用
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • Android 修改系统时间源码阅读
  • 【Docker项目实战】在Docker环境下部署go-file文件分享工具