C语⾔中break和continue区别
1.当它们⽤在循环语句的循环体时,break⽤于退出本层循环,⽽continue为结束本次循环(本次循环体内不执⾏
continue语句后的其它语句,但下⼀次循环还会继续执⾏。)
2. 不管是 for 循环,还是 while 循环,或者是 do…while 循环,都可以⽤ break 跳出来,但是 break 只能跳出⼀层循环。当有多层循
环嵌套的时候,break只能跳出“包裹”它的最⾥⾯的那⼀层循环,⽆法⼀次跳出所有循环。
3. break可⽤于switch语句,表⽰跳出整个switch语句块,⽽continue则不能单独的⽤于switch语句。但是continue可以⽤于循环内部
的switch语句。
c语言和c++区别4. break和continue语句在循环内的switch语句中使⽤时,是有区别的。在这种情况下的break是指跳出switch语句块(switch语句块
的代码仍然执⾏)。⽽这种情况下的continue是指结束本次循环(不在执⾏switch后⾯的代码),进⾏下⼀次循环
5. break 语句不能⽤于循环语句和 switch 语句之外的任何其他语句中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论