在C语言中何时使用break和continue?
在C语言中何时使用break和continue? 我能同时使用循环和不使用循环吗? 如果循环中的条件足以指示是否继续,那么需要使用它们吗? 使用它们是一种良好的做法吗在C语言中何时使用break和continue?,c,loops,break,continue,C,Loops,Break,Continue,在C语言中何时使用break和continue? 我能同时使用循环和不使用循环吗? 如果循环中的条件足以指示是否继续,那么需要使用它们吗? 使用它们是一种良好的做法吗 提前感谢。您可能会决定当前循环迭代不应再运行,并希望立即开始新的迭代。这就是继续的目的 您还可以决定整个循环不应该再运行,尽管循环条件仍然可以计算为true。这时,break就派上用场了。顾名思义,break将一次性中断当前循环的执行,而Continue将跳过以下语句的执行并开始新的迭代 众所周知,循环可能具有终止条件,但有时在执
提前感谢。您可能会决定当前循环迭代不应再运行,并希望立即开始新的迭代。这就是继续的目的
您还可以决定整个循环不应该再运行,尽管循环条件仍然可以计算为true。这时,break就派上用场了。顾名思义,break将一次性中断当前循环的执行,而Continue将跳过以下语句的执行并开始新的迭代
众所周知,循环可能具有终止条件,但有时在执行所有迭代之前都可以实现目标(例如,考虑线性搜索的最佳情况)。在第一或第二次迭代中找到元素是可能的。
在CONTINUE的情况下,有时我们可能需要跳过一些语句来执行,但不想中断循环。 (例如,如链接中所示,要求对数组的正元素求和。在这种情况下,需要跳过负元素,这可以通过Continue关键字实现。) 是的,您可以使用带循环和不带循环两种方式(例如,在if..else或else..if梯形图中) 是的,使用它们当然是一个很好的实践,因为两者都可以根据需求节省大量的执行时间 更多信息:和希望这会有帮助
break
和continue
可以使循环更易于阅读。是否有特定用途取决于您的同事是否同意。关于良好做法和无条件分支: