www.zhnq.net > C语言中BrEAk啥意思

C语言中BrEAk啥意思

break语句 在执行过程中,如果因为一些特殊的要求,需要强行退出循环时,需要使用break语句.使用时,将break写在循环体的任何一个位置,一旦执行到这条语句,程序直接跳转到for语句大括号结束后执行后面的代码.

当c语言执行循环、switch分支这些语句时,如果用break可以跳出循环或某个分支,这意味着循环或分支语句执行的结束,break是打断循环或分支运行而离开的意思.请注意,break只结束当前层的循环,不会一下结束多重嵌套循环,它的作用只是退出一层而已.

break是结束循环.continue是结束本次循环.循环是有很多次的,break之后不再循环,continue结束本次循环后,再开始下一次的循环.

continue指结束本次循环,执行下次循环;而break是指跳出循环,即结束了循环.

break语句通常用在循环语句和开关语句中.当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出.break在switch 中的用法已在前面介绍开关语句时的例子中碰到

在C语言中,break一般用于循环语句或switch语句,例如 for(i=0;;i++) { sum+=i; if(i>10)break; } 这里指的是当i大于10时,该循环就会结束.而在switch语句中,break一般跟在case的语句之后,上题中若j=1或2,则都会执行pr(*p++); ,但由于有了break;便不会执行case 3中的pr(*(--p));,若没有break,j=1或2时既会执行pr(*p++);又会执行pr(*(--p));.这就是两者的不同.

break 用于循环(for, while, do)和选择(switch) 跳出, 循环结束. continue 用于循环(for, while, do)时继续下一个循环.continue 下面的操作被略过.循环继续.

break 一般是针对一个循环或者switch中的case,表示跳出当前的循环或选择,即在一个单层循环中,可以通过break 来跳出循环,在switch 中的case通过break来阻止穿透.

跳出当前循环,执行循环后面的语句.

break是跳出循环和开关语句~也就是switch ,for ,while ,do whileif(err) break; 是当err条件为真的时候跳出switch同理if(err1) break;第三个break是当err和err1都不为真的时候同样还是跳出switch

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com