C语言学习【10】-break和continue

break如果用于循环是用来终止循环

break如果用于switch,则是用于终止switch。

break不能直接用于if,除非if属于循环内部的一部分

在多层嵌套循环中,break只能终止离他最近的循环

而且对于for来说,只能终止单次循环(即如果break终止了剩下的循环)

如下代码:

输出结果为:

我们可以看出当j>2后的循环都跳过了,这一点break和continue不同,continue只跳过一次,而break是全部跳过。

对于while循环:

输出结果为:

可以得出只需要一次break就可以把while循环终止。

continue

  用于跳过本次循环continue一下的语句,如果条件符合,继续执行下一次的循环。

输出结果为:

发布了20 篇原创文章 · 获赞 1 · 访问量 382

猜你喜欢

转载自blog.csdn.net/qq_41505080/article/details/104186521