break和continue的区别

[复制链接]
查看11 | 回复2 | 2010-4-26 20:59:09 | 显示全部楼层 |阅读模式
break是当不满足条件时 跳出整个循环。就像你上面的程序,若是break时将停止while循环。continue是指当不满足条件时,此次循环结束,开始下次的循环。如你上面的,当i%a==0时执行continue,a++,继续循环。
回复

使用道具 举报

千问 | 2010-4-26 20:59:09 | 显示全部楼层
你这里break的是for循环,如果能除尽则退出for循环如果continue,遇到continue就继续走for循环,必然能跑完for循环,所以a>b
回复

使用道具 举报

千问 | 2010-4-26 20:59:09 | 显示全部楼层
continue:执行到这就回到循环开头。break:直接跳出循环体
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行