网站大量收购闲置独家精品文档,联系QQ:2885784924

c++入门学习第4章f.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c入门学习第4章f

4.1 while语句 4.2 do...while语句 4.3 for语句 4.4 switch语句 4.5 转向语句 4.6 过程应用: 求π 4.7 过程应用: 判明素数 4.8 过程应用: 求积分 学会使用while循环语句 学会使用do…while 循环语句 学会使用for循环语句 学会使用switch多重选择语句 学会使用break和continue语句 循环语句使程序员能够指定当某个条件一直为真时重复执行某个动作。 例如伪代码: While (购物单上还有其他商品) { 买下一个商品 把它从购物单上划掉 } int product = 2; while ( product = 1000 ) // product累积到超1000停止 product = 2 * product; // product值不断翻倍 product = 1000 product = 2 * product true false 格式 do { statement; } while ( condition ); 例子(令counter=1) do { printf( %d,counter); } while (++counter = 10); 流程图 true false 动作 条件 for语句语法 for ( 初始化; 循环控制; 增量 ) 循环语句块; 例子 counter = 1 counter = 10 true false counter = 1 counter++ Establish initial 建立控制变量的初始值 确定是否已经到 达了控制变量的 最终值 循环体(可能是多个语句) 控制变量+1 printf( %d, counter ); for(i=1; i=100; i++) //1~100,1为间隔,100次 for(i=100; i=1; i--) //100~1,-1为间隔,100次 for(i=7; i=77; i+=7) //7~77,7为间隔,11次 for(i=20; i=2; i-=2) //20~2,-2为间隔,10次 for(i=99; i=0; i-=3) //99~0,-3为间隔,34次 switch 有时,一个算法将包含一系列判断,在这些判断过程中,一个变量或表达式会分别针对其可能会取得每个常数整型进行测试,并采取不同的动作。 格式 一系列case标签,default可选 switch ( value ){ case 1: actions case 2: actions default: actions } break; 从语句中退出 Switch语句流程图 true false . . . case a case a 动作 break case b case b 动作 break false false case z case z 动作 break true true default action(s) #include stdio.h int main() { int x; for (x=1; x=10; x++) { if(x==5) { break; // 跳出for循环 } printf(“%d”,x); } printf(“\nBroke out of loop at x == %d\n”,x); } 运行结果: 1 2 3 4 Broke out of loop at x == 5 #includestdio.h int main() { int x; for(x=1; x=10; x++) { if(x==5) continue; printf(“%d”,x); } printf(“\nUsed continue to skip printing the value 5\n”); } 运行结果: 1 2 3 4 6 7 8 9 10 Used continue to skip printing the value 5 4.6 求∏ 4.7 判明素数 4.8 求积分

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档