《break语句与continue语句.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四、break语句与continue语句 五、goto 语句 六、多重循环 七、梯形法求积分算例 四、break语句与continue语句 前面三种循环结构都以某个表达式的判断结果作为循环 条件,当表达式的值为零时,就立即结束循环。 这是一种遇零就结束循环的简短直接的判断。 C/C++另外提供了break语句、continue语句与goto 语 句来改变循环的转向。 break与continue语句用在while、do~while和for循环 中,break尚可用于switch 语句。 break语句与continue语句的语法格式非常简单,各在其 关键字后跟随一个分号 : break; 或 continue; (1)while语句 (2)for语句 (3) do~ while语句 1.break语句 用于退出循环体或switch语句,在多重循环或switch语 句的嵌套中break语句仅只终止最紧密包含它的循环体或 switch语句,控制跳转到当前层的循环体或switch语句的后 续语句; 2.continue语句 仅位于循环语句的循环体中,忽略跟随其后的剩余语 句,然后判断是否继续下一轮的循环,它的作用不是结束循 环迭代,而是退出本次循环,继续下一轮的循环; 对于while和do~while循环continue语句跳到循环的底 部或立即执行条件测试,对于常规的for循环,执行增量表 式之后再继续下一个回合的条件判断。 for循环和while循环具有下面的相当的关系: for(初始化表达式;条件表达式;增量表达式) {循环体语句;} for (initialexpre; conditionexpre; stepexpre) { statement; } 相当于下面while循环: initialexpre; while (conditionexpre) { statement; stepexpre; } 初始化表达式; while (条件表达式) { 循环体语句; 增量表达式; } 但continue语句隐含地执行for循环的增量表达式。如 果while循环中的增量表达式位于continue语句之后,此时 这个增量表达式stepexpre可以不执行。这是两者不同之 处。 ?常规形式: for (initexpre;conditionexpre;stepexpre) { statement;} # includeiostream.h //求自然数的和 void main (void) { int sum=0; for (int k=0; k=100; sum+=k++) ; // 循环体的语句为空语句 coutsum endl; } //输出 5050 ?初始化表达式前置: initexpre;for ( ; conditionexpre; stepexpre) { statement; } # includeiostream.h int sum ( int k ) //此种形式用于函数体中,初始值直接从形参中获得 { int s=0; for ( ; k=100;s+=k++) ; //循环体的语句为空语句 return s; } void main (void) { coutsum (10) endl; } //输出 5005 ?条件表达式内置(目的是灵活控制循环的跳出件): for (initexpre ; ; stepexpr)

文档评论(0)

maxianhui + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档