你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
如何评价田曦薇的长相?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
vscode 是盈利的吗?微软为什么要持续投入开发***?
程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
坚持使用 PHP 的你,如今有什么感悟?
新买的移动硬盘该格式化为 NTFS 还是 exFAT?
如何看待 Rust 的应用前景?
怎么能让屁股瘦下来啊,我爸妈屁股都不大,我屁股又大又圆润,关键是我矮啊,上半身也不胖?
以色列为什么要打伊朗?
rust为什么使用reqwest库名称,而不是request库名称?
如何看待国内开源项目的不可持续性?
网络上那么多的站桩教程,到底哪种才适合初学者?
为什么空姐大多数都很瘦呢?
只有我觉得.doc文件比.docx文件便捷吗?
Windows 下有什么用过之后就离不开的冷门软件?
为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
如何看待现在大多数男人都不谈恋爱了?
如何评价鸿蒙电脑无法编写其自身运行的程序?
毕设答辩,老师说node不可能写后台怎么办?
新手想要打好篮球,主要练运球还是投篮?
Rust开发Web后端效率如何?
Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘??
高薪裁员的中年人送外卖还是开滴滴好?
想做流量卡代理,有哪些靠谱的流量卡代理平台?
为什么台式 PC 还处在组装(DIY)阶段?
请问27寸4K显示器哪个好呀?