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

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

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

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

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

如下代码:

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

输出结果为:

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

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

对于while循环:

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

输出结果为:

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

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

 

 

continue

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

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

输出结果为:

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

相关文章:

  • 2022-12-23
  • 2022-02-01
  • 2021-07-05
  • 2021-11-16
  • 2021-10-03
  • 2021-09-24
  • 2022-01-16
猜你喜欢
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-09-03
  • 2021-10-06
  • 2021-11-15
相关资源
相似解决方案