你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
入手了一台PS5 silm,你有哪些游戏推荐?
女生到底应不应该穿***的衣服?
如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
这种裙子是不是对直男爆杀?
35岁以上的人都去做什么工作了呢?
为什么鸿蒙PC要排斥Linux生态?
如何看待现在的前端?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
请问HDFS、TFS、GFS等分布式文件系统,哪个更适合用来做***存储?
什么是防抖和节流?有什么区别?如何实现?
孔雀鱼的种类是如何划分等级的呢?
用PHP写了个小框架,怎么才能得到大佬们的指点?
不限制语言,客户端GUI开发用什么好?
golang总体上有什么缺陷?
为什么公认 macOS 很好用,但实际其市场占有率只有大约17.7%?
一个非常漂亮的残疾女孩,会有人愿意娶吗?
公式背得溜,做题一塌糊涂,五年级孩子数学不是很好,尤其图形方面,该怎么提升?
LCD党真的只是少部分人吗?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
你见过最上进的人是怎样的?
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
为什么美国城市基本没有蚊子,法国城市也基本没有蚊子,而国内蚊子那么多?
河南一带的农村到底有多穷?
一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大?
为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?