什么时候使用break,并继续用C语言?

时间:2016-10-17 06:50:07

标签: c loops break continue

何时使用break,并继续使用C语言? 我可以使用循环和没有循环吗? 如果循环中的条件足以指示是否继续,那么有什么需要使用它们? 使用它们是一种好习惯吗?

提前致谢。

2 个答案:

答案 0 :(得分:4)

您可能会认为当前的循环迭代不应再运行,并且希望立即开始新的迭代。这是继续的目的。

尽管循环条件仍然可以评估为真,但您也可能决定整个循环不再运行。这是休息派上用场的时候。

答案 1 :(得分:1)

Break,顾名思义将一劳永逸地打破当前循环的执行,而Continue将跳过以下语句的执行并开始新的迭代。

众所周知,循环可能具有终止条件,但有时您可能在执行所有迭代之前实现目标(例如,考虑线性搜索的最佳情况。有可能你在第一次或第二次迭代中找到了你的元素。)

如果是CONTINUE,有时我们可能需要跳过一些语句才能执行,但不想打破循环。 (例如,如链接中所给出的,要求是对数组的正元素求和。在这种情况下,您需要跳过负元素,这可以通过Continue关键字来实现。)

是的,您可以将它们与循环和无循环一起使用(例如,在if..else或者其他梯形图中)。

是的,使用它们当然是一个好习惯,因为两者都可以根据需要节省大量的执行时间。

了解详情:Click herehere

希望它会有所帮助!!