continue && break 的用法
2011-08-27 09:24
381 查看
目前为止我还没见到过用在循环以为的例子…………
continue 是用在for循环和while和do……while语句中
continue 的作用是:是结束本次循环,即跳过continue下面尚未执行的语句,直接跳到下一次是否执行循环的判断。
格式 continue;
②对于while和do……while来讲,意味着立即执行条件检测部分。
③对于for语句,意味着立即执行表达式三
比如:
int sum;
for(int i=0;i<4;i++)
{
if(i==2)
continue;
sum+=i;
}
最后sum=4;因为当i=2时候continue了。也就是直接跳过了sum+=i;直接进入i=3的情况了。谢谢!
break退出当前循环,continue退出当次循环
break也是是用在 for循环和while和do……while语句中
break和continue的区别如下:
1. break可用于switch语句,表示跳出整个switch块,而continue则不能用于switch语句
2. 它们都可用于循环语句的循环体,所谓的区别也应该是它们对循环次数的影响不同。break用于立即退出当前循环,而continue仅跳过当次循环(本次循环体内不执行continue语句后的其它语句,但下次循环还会执行)。举例说明。
int i;
int s = 0;
for (int i = 1; i <= 10; i++)
{
if (i == 6) break;
s += i;
}
上面的循环会因为break语句而在i=6时提前终止,这样s的最终值就是1+2+3+4+5
如将break换成continue
int i;
int s = 0;
for (int i = 1; i <= 10; i++)
{
if (i == 6) continue;
s += i;
}
当i=6时就不会将i累加到s中,s的最终值是1+2+3+4+5+7+8+9+10,唯独少一个6
相关文章推荐
- java 控制流程 &枚举类型 enum 的用法 & 带标签的break语句 &continue语句
- 黑马程序员——for循环中Break和Continue的用法
- php中break与continue的区别和用法举例
- Java怀旧:break <label> & continue <label>,break <label>相当于简易的goto了,凑活用了
- C中,continue和break的用法
- for循环、while循环、continue、break、exit解析、select用法
- break、continue、return的用法超详解
- return&&break&&continue
- C++中break和continue的用法
- break,continue,break的用法与区别
- Break与Continue用法注意事项
- 循环语句中的break、continue、return用法
- 16.Python - continue & break & pass
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- break & continue
- switch、break与continue的用法
- break和continue标签的用法
- illegal break && illegal continue
- C++中break,continue,return用法
- continue和break的用法