【发布时间】:2016-07-11 06:05:18
【问题描述】:
希望大家今天过得愉快!
我有一个关于使用 while 循环进行竞争性编程的快速问题(我们不知道输入的大小,所以我们必须读取到文件末尾或 0 值) 对于这个特定的程序,程序以 0 的 2 个值作为“0 0”结束,我看到的代码使用了这个:
while (cin >> r >> n, r || n) {
// code
}
-
我的问题是关于 >>> , r || n
-
while循环是不是和
意思一样while ( (cin >> r >> n) || (r || n) ) - 我可以有一些偏好来阅读有关 while 循环的多条件的更多信息。
-
请注意我的转储问题:(谢谢大家阅读这篇文章!
【问题讨论】:
-
您是如何从逗号运算符(google that)到
||运算符的? -
和||意思不一样这基本上意味着,先做左侧,然后评估右侧并将该表达式视为整个表达式的值(请参阅下面的答案)
标签: c++ input while-loop