学习交流

当前位置 /首页/母婴教育/学习交流/列表

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

C/C++中,
break和
continue语句都能使程序能够跳过部分代码。
break和
continue语句可以用在任何循环语句中,还可用于
switch语句中,下面我们一起了解下它们的区别。

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

一、break语句

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

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

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

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

二、continue语句

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

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

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

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

特别提示

在程序中巧妙的使用<br/>break和<br/>continue语句可以是循环语句更加精彩。

如果<br/>continue后面有多条语句时,在一定程度上<br/>continue可以提高程序的可读性。

TAG标签:CC break continue 语句 #