break语句的用法

[复制链接]
查看11 | 回复3 | 2019-9-10 05:36:25 | 显示全部楼层 |阅读模式
break用了就到break终止,然后继续下一次循环;不用的话就会执行完此次循环,然后在下一次.就这点区别
回复

使用道具 举报

千问 | 2019-9-10 05:36:25 | 显示全部楼层
BREAK是结束此循环语句,但继续往下执行,这是最大特点!
回复

使用道具 举报

千问 | 2019-9-10 05:36:25 | 显示全部楼层
如果不用,那么下面的所有语句都会执行,如果用了,就会从break那里退出了如:switch(a){ case 1:
doA();
break; case 2:
doB(); case 3:
doC();
break; default:
doD();}当a=1的时候,只会执行doA(),然后break退出switch,当a=2的时候,会执行doB和doC,然后碰到break退出,当a=3的时候,执行doC,然后break退出,当a=4的时候,执行default里面的doD,由于doD后面就是switch结尾,所以虽然没有break但是也正常退出了呵呵
回复

使用道具 举报

千问 | 2019-9-10 05:36:25 | 显示全部楼层
break之后就不再对后面的条件进行判断,提高程序运行效率。如果不加,会继续进行后面条件的判断,直至所有判断条件结束
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行