博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
while (n-- > 0) 与 while (--n >= 0)
阅读量:4190 次
发布时间:2019-05-26

本文共 195 字,大约阅读时间需要 1 分钟。

循环 n 次,除了最常用的 for (int i = 0; i < n; ++i) {...} 之外,还可以写 while (n-- > 0) {...} 和 while (--n >= 0) {...}。这两种写法的区别在于,如果 n 是 unsigned 类型,那么后面那种写法会导致infinite loop。今天就被这只小 bug 咬了一口:) 也怪自己偷懒,不爱写 for 循环。

转载地址:http://gcaoi.baihongyu.com/

你可能感兴趣的文章
iPhone 11全球供应紧张:何时补货未知
查看>>
小米40W无线闪充今年商用:MIX 4首发?
查看>>
国产手机卖的越来越贵,是好是坏?
查看>>
拼多多联合三奇医卫等企业,每天上架1000万只平价口罩
查看>>
5000起步没商量!vivo NEX 3S 5G手机正式发布:骁龙865+无界瀑布屏加持
查看>>
二月1500-1999元性价比排行榜:前三都是魅族手机
查看>>
疫情下的“双11”,品牌逆势增长背后的数字化变革
查看>>
支付宝变色了!被绑架了你就眨眨眼?官方如此回应...
查看>>
罗永浩欲直播带货,京东说可以帮忙联系
查看>>
B站,正在变成下一个“公众号”?
查看>>
小米启动安心服务月 手机家电产品可免费清洁保养
查看>>
刘作虎:一加新品将全系支持 5G
查看>>
滴滴顺风车上线新功能,特殊时期便捷出行
查看>>
网易云推出“音街”APP 入局免费K歌市场
查看>>
首批马云援欧口罩运抵比利时eWTP枢纽
查看>>
微信小程序上线订单管理功能:实现订单管理、售后维权一体化
查看>>
被哥哥巨额索赔56亿?贾跃亭回应:40多亿为联合担保
查看>>
苹果公布App审查新机制 禁止发布疫情相关娱乐程序和游戏
查看>>
市民举报邻居去韩国代购归来未隔离,真相很尴尬:表面防疫,实则打假?
查看>>
首批国产特斯拉车主,被“割了韭菜”
查看>>