当前位置: 首页 > 知识库问答 >
问题:

while(t->0)[重复]是什么意思

景英杰
2023-03-14

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

共有1个答案

能正青
2023-03-14

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

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

 类似资料:
  • 问题内容: 通过阅读Backbone.js源代码,我看到了以下内容: 什么啊 在这里使用它的目的是什么? 问题答案: 什么意思 [MDN]是带一个参数且始终返回的前缀关键字。 例子 有什么意义呢? 似乎很没用,不是吗?如果它总是返回,那么仅使用自身又有什么问题呢? 在理想的世界中,我们将能够安全地使用它:它比更加简单易懂。但是,如果您以前从未注意到过,这不是一个完美的世界,尤其是在涉及Javasc

  • 问题内容: 我正在用Java做一些String算法,我注意到无论我在哪里包含一个值为0(零)的char,它都标志着String的结尾。像这样: 这种行为的原因/原因是什么? 问题答案: 该字符为空字符。这是一个控制字符,它 不会 终止字符串,这也不是字符串在Java中的工作方式(不过,字符串也是在C中的工作方式。)

  • 问题内容: 我在尝试找到答案时遇到了麻烦。我想知道语法和含义。我已经找到了一些信息,但是我不太了解使用该语法的目的。我正在寻找它的功能以及何时/为什么使用它的解释。 一个被使用的例子: 问题答案: 在函数调用的上下文中,将命名参数设置为空字符串。见函数; 是打印时多个值之间使用的分隔符。默认值是空格(),此函数调用可确保格式的浮点值和格式的浮点值之间没有空格。 比较以下三个调用的输出以查看区别 更

  • 问题内容: login 我已经看过很多次了,但是我不知道那是什么意思。 问题答案: 运算符计算给定表达式,然后返回。 操作者经常被用来仅获取原始值,通常使用“ ”(这是相当于“ ”)。在这些情况下, 可以改用全局变量(假设尚未将其分配给非默认值)。 这里提供了一个解释:operator。 您想要通过链接执行此操作的原因是,通常,URL会将浏览器重定向到评估该JavaScript结果的纯文本版本。但

  • 我不知道问号(< code >?)在java里代表,我在做一个小程序,一个Nim-game。我们在一本书里寻求帮助,看到了这样一句话: 我不明白,表示,它可以与if语句有关但您将其放在变量中吗?并且可以是“其他”?(我刚才说的这些事情可能会很误导)

  • 那么,在Java中,你们都用什么来处理它们呢?