C/C++:[5]认识break和continue语句

作者:国际小甜 | 创建时间: 2023-05-12
C/C++中, break和 continue语句都能使程序能够跳过部分代码。 break和 continue语句可以用在任何循环语句中,还可用于 switch语句中,下面我们一起了解下它们的区别。...
C/C++:[5]认识break和continue语句

一、break语句

break语句使程序 跳到 switch或者整个循环体后面 的语句处继续执行。

在VS2012中编写如下测试代码: 输出会是什么呢?

通过上面的结果我们可以看出,当i递增到5时,执行if程序块里的 break语句后,整个for循环也终止了,程序跳转到for循环后面继续执行。

二、continue语句

continue语句使程序 跳过 switch或者循环体内部 continue后面的语句,继续新一轮的循环。

在VS2012中编写如下测试代码: 输出会是什么呢?

通过上面的结果我们可以看出,当i递增到5时,执行if程序块里的 continue语句后,for循环 continue后面的语句没有执行,程序回到for循环的条件测试处,然后程序继续执行for循环,直至结束后执行for循环后面的语句。

温馨提示

在程序中巧妙的使用 break和 continue语句可以是循环语句更加精彩。
如果 continue后面有多条语句时,在一定程度上 continue可以提高程序的可读性。
点击展开全文

更多推荐