你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
既然电脑不能插四条内存,为什么要设计四个插槽?
如果让你设计攻打台湾地区,你会有什么好的想法和打法?
为什么有的房东喜欢把房间租给女租户?
go 有哪些成熟点的后台管理框架?
两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
为什么国内的uni***一直没人讨论呢?
postgres集群的选择?
为什么中国开发不出流行的编程语言?
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
29 岁北漂小伙六年存了 130 万,他是怎么做到的?如何看待他的生活方式?
用零代码搭建ERP系统是在吹牛吗?
电影《赤道》为何没有第二季呢?
宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
三十岁的老公天天打游戏怎么办?
阿里云为什么没有一年的免费云服务?
家里有路由器,没有无线联网功能的电视机怎么联网?
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
怎么向老婆简单解释nas的用途?
k8s里面kubectl get pod -d wide命令作用是什么?
做引体向上可能会诱发腰肌劳损吗?
轰20的亮相为什么被反复推迟?
微服务有哪些优缺点?
有哪些故意缩短产品寿命的设计?
鸿蒙折叠屏笔记本为什么敢卖26999?
公司有一块纯屏幕,能不能做到让他插上u盘就自动播放里面的***?
为什么早期穿越剧《穿越时空的爱恋》《寻秦记》没有觉得那么「雷」人?
日本AV对中国人的毒害有多大?
40系显卡性能是否过剩?