你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
有性瘾女朋友每天都要很多遍要不要分手?
能不能推荐一个质量好的筒灯品牌?
如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
Rust开发Web后端效率如何?
三峡水电站和葛洲坝水电站出来的水流速还不小,为什么不把其利用起来发电??
央企的信创,是否有必要把 spring 替换成国产的 solon ?
Apple 为什么不封杀 Flutter 呢?
理想汽车的护城河是什么?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
你怎么看待剪映收费过高问题?
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
HTTP/3 解决了什么问题,又引入了什么新问题?
如何评价《绝区零》艾莲的激发潜能?
为什么 macOS 上国产软件不流氓?
有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
J***a如何调用FFmpeg呢(有无可用的类库)?
如何评价首个女性友好的编程语言HerCode?
如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
为何Microsoft能一直留在中国市场?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
张元英瘦得很畸形,为什么她粉丝还觉得是完美身材?
Chrome 浏览器设计的神细节有哪些?
商城里如何缓存商品信息?
为什么越来越多的国内男孩,要娶国外女孩?
AntV X6 如何在节点中间添加新节点?
有哪些故意缩短产品寿命的设计?
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
广州的公共交通为什么这么烂?
中国第一大省广东正在疯狂建大学,广东为何拼命建大学?