你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
微信头像会影响第一印象吗?
年纪轻轻为什么会得腰肌劳损?
Node.js是谁发明的?
商城里如何缓存商品信息?
评价一下Proxmox VE与ESXi的优劣?
国产CAD软件能否替代AutoCAD?
为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
如何看待“Hutool”工具类库广受欢迎?
如何看待伊朗导弹打击以色列医院?
学生校服如何隐藏内衣痕迹?
中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战?
055驱逐舰 是个什么概念?
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
央行宣布八项重磅金融开放举措,将设立数字人民币国际运营中心等,释放了哪些信号?
中国的歼35A可以吊打十架韩国的KF21吗?
美军航母编队有能力拦截DF-21D和DF-26吗?
歼20速度接近3马赫是什么水平?
印度真的有部分中国新闻上说的那么落后吗?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
Golang是不是代替了PHP以前的生态位啊?
异性同办公室久了会不会日久生情?
消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
《权力的游戏》里面最美的是谁?
Office 中为何还要保留 Access 数据库?
如何看待特朗普第三次宣布延长出售 Tiktok 的时限?美方此举背后有哪些考量?