【发布时间】:2019-12-05 09:01:45
【问题描述】:
if 语句由于某种原因没有终止 while 循环,这会导致不需要的输出(多个输出)。我希望有人能帮帮忙。谢谢。
【问题讨论】:
-
欢迎来到 Stack Overflow。请阅读the help pages,获取the SO tour,了解how to ask good questions,以及this question checklist。最后,请了解如何创建一个minimal reproducible example 向我们展示,在问题本身。并且不要显示文本图像,将其复制粘贴作为文本。
-
我也推荐你学习how to debug your programs。也许关于
break声明。 -
查看 if 语句的结尾。否则声明什么都不做。如果 bool_ = false,它将返回 for 循环。您应该添加 break 以退出循环
-
这段代码
bool_ = false;终止了外部循环,您编写的终止内部循环的代码中没有任何内容。内部循环是您从中获取输出的地方。