首页 > 解决方案 > while(t-- >0) 是什么意思

问题描述

在超过时间限制的各种代码中,通过使用 while(t-->0) 而不是 while(t--) 代码成功运行。我不知道 while(t-- >0) ,我在 codechef 示例解决方案的某处读到它。

标签: c++cvisual-c++while-loop

解决方案


在实践中,它们是等价的。这只是口味问题。有人认为这while(t-- > 0)while(t--).

只要t不是负数,两者是完全等价的。但另一方面,负数t很可能表明存在类似循环的错误。


推荐阅读