break语句的可信度

E.O*_*.O. 2 c++ break

我最近在一本书中读到,使用break例如for循环中的语句被认为是不优雅的(尽管它在switch语句中被广泛接受).

这种"指责"的原因是什么?

我应该breakfor循环中使用语句,还是应该使用多个条件?

Lig*_*ica 7

你将不得不问本书的作者(本书?),因为我的ESP今天正在讨论[引证需要].

有时[何时?]据说,如果你break在整个代码体中编写了大量语句,那么在不执行详细的程序分析的情况下,不再容易看到循环不变量和控制流.

但是,实际上,break条件块中的一些语句不会伤害任何人,并且复杂的循环条件是,IMO,更容易出现可怕的错误.