- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.7 break语句和continue语句 作用: 从循环体内跳出循环体外,强制性提前结束循环。 break语句 一般形式: break; 特点: ①通常与if语句搭配使用; ②只能用于循环结构和switch结构。不能用于其他语句中 while(循环条件表达式) { …… if(表达式x) break; …… } break执行示意 for(表达式1;表达式2;表达式3) { …… if(表达式x) break; …… } 作用: 提前结束本次循环,再判断循环条件表达式是否成立。 continue语句 一般形式: continue; 特点: ①通常与if语句搭配使用; ②与break的区别:不是终止整个循环的执行,只是提前结束本次循环; #include stdio.h void main() { int i,s=0; printf(%d\n,s); } #include stdio.h void main() { int i,s=0; i=1; while(i=100) { s+=i; i++; } printf(%d\n,s); } 对比用while结构和for结构求“1~100的和” for( ; ; ) i=1 i=100 i++ s+=i; 练习:for循环求表达式的值 f=1+1/3+1/5+…1/9 to student 练习:for循环求表达式的值 f=1+1/3+1/5+…1/9 #include stdio.h void main() //for循环 { int i; float f=0; for( ; ; ) ; printf(%f\n,f); } i=1 i=9 i=i+2 f=f+1.0/i 练习:用for循环在屏幕上输出显示一行星号。 * * * * * * * * * * ... * 通过调试判断:一行屏幕可以输出多少个星号* ? to student 关于for循环的说明:P121 (1)expr1可以省略,但是其后的分号不能省略。如: for(i=1;i=100;i++) sum+=i; i=1; for(;i=100;i++) sum+=i; 等价于 关于for循环的说明: (2)若expr2省略,会导致死循环。如: for(i=1;;i++) sum+=i; 等价于 i=1; while(1) { sum+=i; i++; } 所以,从功能上讲:expr2不能省略 (3)expr3可以省略,但是其前的分号不能省略。如: for(i=1;i=100;) { sum+=i; i++; } 关于for循环的说明: for(i=1;i=100;i++) sum+=i; 等价于 (4) 可以同时省略expr1和expr3。如:求1~100的和 i=1; for(;i=100;) { sum+=i; i++; } 关于for循环的说明: for(i=1;i=100;i++) sum+=i; 等价于 (4) 可以同时省略expr1,expr2和expr3。如: while(1) printf(“%d\n”,i); 关于for循环的说明: for( ; ; ) printf(“%d\n”,i); 等价于 (5) expr1, expr2 , expr3也可以包含其他功能的表达式。 关于for循环的说明: //求1~100的和 s=0; for(i=1;i=100;i++) s=s+i; //求1~100的和 for(s=0,i=1;i=100;s=s+i,i++) ; (6) expr1和 expr3可以是一个简单的表达式,也可以是逗号表达式。 (7) C99允许在for语句的expr1中定义变量并赋初值。 关于for循环的说明: //求1~100的和 s=0; for(int i=1;i=100;i++) s=s+i; expr2一般是循环条件表达式,也可以包含其他功能的表达式。 #include stdio.h void main() { char ch; printf(输入一串字符,回车键结束:); ch=getchar(); for(;ch!=\n;) { printf(%c\n,ch); ch=getchar(); } } 在获取值的同时进行判断 fo
您可能关注的文档
最近下载
- 药店医保人员管理制度范本(精选20篇).pdf VIP
- DB50T 1742-2024 家政服务 整理收纳服务规范.docx VIP
- 一种盐酸帕罗西汀片剂及其制备方法.pdf VIP
- 建筑学名词2014年版(建筑学名词审定委员会审定).pdf
- 北京市北京师范大学附属中学2024-2025学年八年级上学期期中考试物理试卷(word版,含答案).docx VIP
- 关注孕产妇心理健康.pptx VIP
- 天气闪卡_幼儿英语学习闪卡.pdf VIP
- 2021年国开电大《计算机绘图》(终结性考试)大作业(内附CAD打不开仅参考试题).pdf VIP
- 文法S→MH H→LSo εK→dML εL→eHfM→K bLM 求非.ppt VIP
- (新)(演练脚本)应急预案桌面推演方案(模板和现场案例).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)