欢迎来到天天文库
浏览记录
ID:43512387
大小:1.90 MB
页数:14页
时间:2019-10-09
《C++程序语言教程 第四章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4章过程控制语句4.1while语句4.2do...while语句4.3for语句4.4switch语句4.5转向语句4.6过程应用:求π4.7过程应用:判明素数4.8过程应用:求积分目录学会使用while循环语句学会使用do…while循环语句学会使用for循环语句学会使用switch多重选择语句学会使用break和continue语句本章目标循环语句使程序员能够指定当某个条件一直为真时重复执行某个动作。例如伪代码:While(购物单上还有其他商品){买下一个商品把它从购物单上划掉}4.1while语句intproduc
2、t=2;while(product<=1000)//product累积到超1000停止product=2*product;//product值不断翻倍例如product<=1000product=2*producttruefalse4.2do…while语句格式do{statement;}while(condition);例子(令counter=1)do{printf("%d",counter);}while(++counter<=10);流程图truefalse动作条件4.3for语句for语句语法for(初始化;循环控制
3、;增量)循环语句块;例子循环语句-for流程counter=1counter<=10truefalsecounter=1counter++Establishinitial建立控制变量的初始值确定是否已经到达了控制变量的最终值循环体(可能是多个语句)控制变量+1printf("%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=2
4、0;i>=2;i-=2)//20~2,-2为间隔,10次for(i=99;i>=0;i-=3)//99~0,-3为间隔,34次循环语句-for语句头部描述示例switch有时,一个算法将包含一系列判断,在这些判断过程中,一个变量或表达式会分别针对其可能会取得每个常数整型进行测试,并采取不同的动作。格式一系列case标签,default可选switch(value){case'1':actionscase'2':actionsdefault:actions}break;从语句中退出4.4switch语句Switch语句流程图t
5、ruefalse...caseacasea动作breakcasebcaseb动作breakfalsefalsecasezcasez动作breaktruetruedefaultaction(s)#includeintmain(){intx;for(x=1;x<=10;x++){if(x==5){break;//跳出for循环}printf(“%d”,x);}printf(“Brokeoutofloopatx==%d”,x);}运行结果:1234Brokeoutofloopatx==54.5转向语句#i
6、ncludeintmain(){intx;for(x=1;x<=10;x++){if(x==5)continue;printf(“%d”,x);}printf(“Usedcontinuetoskipprintingthevalue5”);}运行结果:1234678910Usedcontinuetoskipprintingthevalue5break和continue语句4.6求∏4.7判明素数4.8求积分过程应用
此文档下载收益归作者所有