什么时候使用break,并继续用C语言?
什么时候使用break,并继续用C语言? 我可以使用循环和没有循环吗? 如果循环中的条件足以指示是否继续,那么有什么需要使用它们? 使用它们是一个好习惯吗?
提前致谢。
正如名称所示,中断将一劳永逸地中断当前循环的执行,而Continue将跳过以下语句的执行并开始新的迭代。
众所周知,循环可能具有终止条件,但有时您可能在执行所有迭代之前实现目标(例如,考虑线性搜索的最佳情况。可能是您在1日找到了元素或第二次迭代。)
在CONTINUE的情况下,有时我们可能需要跳过一些语句来执行,但不想打破循环。 (例如,如链接中所给出的,要求是对数组的正元素求和。在这种情况下,您需要跳过负元素,这可以通过Continue关键字来实现。)
是的,您可以将它们与循环和无循环一起使用(例如在if..else或者其他梯形图中)。
是的,使用它们当然是一个好习惯,因为两者都可以根据需要节省大量的执行时间。
欲了解更多信息: 点击此处和此处
希望它会有所帮助!!
您可能会认为当前的循环迭代不应再运行,并且希望立即开始新的迭代。 这是继续的目的。
您也可能决定整个循环不再运行,尽管循环条件仍然可以评估为true。 这是rest派上用场的时候。