C语言中break和continue区别

Posted Ja_king_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言中break和continue区别相关的知识,希望对你有一定的参考价值。

1.当它们用在循环语句的循环体时,break用于退出本层循环,而continue为结束本次循环(本次循环体内不执行
continue语句后的其它语句,但下一次循环还会继续执行。)

  1. 不管是 for 循环,还是 while 循环,或者是 do…while 循环,都可以用 break 跳出来,但是 break 只能跳出一层循环。当有多层循环嵌套的时候,break只能跳出“包裹”它的最里面的那一层循环,无法一次跳出所有循环。

  2. break可用于switch语句,表示跳出整个switch语句块,而continue则不能单独的用于switch语句。但是continue可以用于循环内部的switch语句。

  3. break和continue语句在循环内的switch语句中使用时,是有区别的。在这种情况下的break是指跳出switch语句块(switch语句块的代码仍然执行)。而这种情况下的continue是指结束本次循环(不在执行switch后面的代码),进行下一次循环

  4. break 语句不能用于循环语句和 switch 语句之外的任何其他语句中。

以上是关于C语言中break和continue区别的主要内容,如果未能解决你的问题,请参考以下文章

break和continue的区别

break continue exit return 的区别

C语言break,continue的区别

c语言,break和continue语句.两个题 我看不懂 帮忙解析下吧 教科书上就写了例子 不解析。啥跳不跳出 跳哪

求return,break,continu区别

C语言中returnbreakcontinue用法和区别