你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
ssd固态硬盘sata的好还是m.2好呢?
中国大陆地区献血率为何如此低下?
微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
30岁小白准备自学编程要多久才能学完?
维护一个大型开源项目是怎样的体验?
高考完了,要买笔记本,苹果mac m4怎么样?
换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
中医把脉是***吗?
修仙文明可能以怎样的方式碾压星际文明?
如何评价华为HDC2025开发者大会?
女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
你心目中最伟大的十部***是什么?
降维打击是什么?
为什么 electron 不做成独立的 runtime?
被人囚禁是什么体验?
如何评价伊朗驻华大使馆发布的海报?熊熊圣火,焚以残躯……?
为什么b2天下无敌?
Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
曾经的班花,现在还多少人惦记?
MacOS真的比Windows流畅吗?
如何看待我国在墨脱建水电站?
为什么一部分 Go 布道师的博客不更新了?
有哪些小众的开源项目养活了一大批人?
为什么突破性的技术总是最先发生在西方?
2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
中年女性如何保持身材?
几百吨重的飞机为什么能飞起来?
电脑为什么没有家用服务器模式?