zxqk.net
当前位置:首页 >> switCh中 BrEAk和 ContinuE的问题 >>

switCh中 BrEAk和 ContinuE的问题

因为continue不影响switch,因此影响到外面的do-while,continue的意思就是,本次循环不再执行下去,直接跳到下一个循环

break是指跳出当前switch语句。 标准的是 switch(str) { case "1": break; case "2": break; default: break; } case就是条件判断了,如果等于就进入case里面的语句 语句执行完了,break表示跳出switch。 第二个里面 你本身加了一个return 表示...

1.break 用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。 使用说明: (1)只能在循环体内和switch语句体内使用break; (2)当break出现在循环体中的switch语句体内时,起作用只是...

有区别。 你的例子中的continue 作用于 for i, 而不是做 switch(i) 的 break. 下面 改用 switch(k) , 避免混淆。 稍复杂一点的例子: #include using namespace std; void main () { int k=0; for(int i=0;i

switch()中用break来区分各分支的操作,continue一般不会用于switch()中,除非外面有循环。 将continue和break放在一起比较,一般是用于循环中。 break很简单,就是直接中断当前循环,并退出整个循环操作; 比如: i = 10; while(i > 0) { i --;...

break、continue、return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使用的方法和场景。下面来介绍一下break、continue、return三...

一般来说,没有区别。但是如果switch 嵌套在循环语句中时就有区别了。Break只跳出switch语句,还会继续执行循环语句在switch后面的内容,而continue直接跳到条件判断框去,即会跳过循环语句在switch后面的内容。 E.G. 用continue全是0;用break才...

break;执行之后就会跳出switch的{},执行switch之后的语句,continue在switch语句中没有用处 在你的题目中 continue是作用于最外层的循环,而不是作用于switch case

break; 跳出整个循环语句,包括for语句,while语句,do..while语句,switch语句。 continue:跳出单次循环

作用是:用于跳出当前的case 例如:switch(xx){case 1://代码执行到此处case 2:default:} 如果在case1里面添加了breakl那么,执行完case1里面的代码,程序就跳出switch。 如果没有break的话,那么程序执行完case1就执行case2,一直执行下去。直...

网站首页 | 网站地图
All rights reserved Powered by www.zxqk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com