A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 乔利柱 中级黑马   /  2012-10-22 10:38  /  1899 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 乔利柱 于 2012-10-24 13:11 编辑

break  和 continue有什么区别?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

6 个回复

倒序浏览
break跳出结束其所在的循环,continue结束本次循环进行下一次循环

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
continue跳出本次循环,进入下一次循环。bark结束当前所在循环...

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
顶上楼上!其实这些都是C#的基础的基础
回复 使用道具 举报
break:结束当前循环,程序执行遇到这里就跳出这个循环。而continue是结束本次循环,下次程序再运行到这里还会继续执行的。多看看基础知识吧。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
程序执行到break语句是直接跳出本次循环,而程序到达continue语句就是终止当前循环再次判断条件语句进行下一次的循环。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
Break
1.可以用于switch-case判断中,跳出switch
2.用于循环中,用于立即跳出break所在的循环
一般情况下break是配合这if使用的
Continue
用于循环中,程序一旦执行到continue语句中,立即结束本次循环(即不在执行continue下边的语句了),直接进行下一次循环
对于do-while和while 直接进入下一次循环条件的判断,如果循环条件成立则进入下一次循环。对于for是直接执行表达式3,再判断循环条件,如果循环条件成立则进入下一次循环。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马