欢迎来到天天文库
浏览记录
ID:51963620
大小:1.60 MB
页数:37页
时间:2020-03-26
《C语言从入门到精通教学课件作者第2版PPT第7章 循环控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章循环控制02while循环03do……while循环04for循环06转移语句05循环嵌套01循环语句07循环应用实例1循环语句程序在运行时可以通过判断、检验条件作出选择。此处,程序还必须能够重复,也就是反复执行一段指令,直到满足某个条件为止。例如,要计算一个公司的消费总额,就要将所有的消费加起来。这种重复的过程就称为循环。C语言中有3种循环语句:while、do-while和for循环语句。循环结构是结构化程序设计的基本结构之一,因此熟练掌握循环结构是程序设计的基本要求。2while循环while语法格式:while(表达式){语句;}whi
2、le关系或逻辑使用while循环计算从1到100的累加。初始条件:i=1;sum=0;循环条件:i<=100循环体:sum=sum+i;i++;举例:使用while为用户提供菜单显示。使用while为用户提供菜单显示效果三个注意1.表达式不允许为空2.非0为真,0为假3.循环体中必须有改变条件表达式值的语句,否则将成为死循环。while(0){...}while(1){...}inti=1;while(i<=2){cout<
3、le(表达式);关系或逻辑使用while循环计算从1到100的累加。五个注意1.表达式不允许为空2.非0为真,0为假3.循环体中必须有改变条件表达式值的语句,否则将成为死循环。4.如果循环条件不成立,循环体已经执行一次了。5.注意循环语句后要有分号“;”。与while的注意事项相同3While与do……while比较whiledo…whileVS可能从未被执行至少执行一次inti=0;intstrength=20;while(i>0){cout<<"吃包子"<4、th<0);cout<<"现在体力值是"<0;i--;吃包子;使用while循环计算从1到100的累加。可以在表达式1中声明变量for循环可以省略表5、达式for循环注意事项for(inti=0;i<5;i++){}省略表达式1省略表达式2省略表达式3省略表达式1和表达式3省略3个表达式无限循环无限循环无限循环while循环intsum=0;inti=0;//将循环控制变量拿到循环语句外声明并赋初值for(;i<=10;i++){sum+=i;}cout<6、=10){sum+=i;i++;//改变循环变量}cout<7、ile和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成;而for语句可以在表达式1中实现循环变量的初始化。while循环、do-while循环和for循环,都可以用break语句跳出循环,用continue语句结束本次循环(break和coutinue语句将在本章后续内容中进行介绍)。5循环嵌套循环嵌套的结构do{语句do{语句}while(表达式);}while(表达式);while(表达式){语句while(表达式){语句}}while结构中嵌套while结构do-while结构中嵌套do-while结8、构do{语句while(表达式);{语句}}while(表达式);for(表达式;表达式;表达式){语句fo
4、th<0);cout<<"现在体力值是"<0;i--;吃包子;使用while循环计算从1到100的累加。可以在表达式1中声明变量for循环可以省略表
5、达式for循环注意事项for(inti=0;i<5;i++){}省略表达式1省略表达式2省略表达式3省略表达式1和表达式3省略3个表达式无限循环无限循环无限循环while循环intsum=0;inti=0;//将循环控制变量拿到循环语句外声明并赋初值for(;i<=10;i++){sum+=i;}cout<6、=10){sum+=i;i++;//改变循环变量}cout<7、ile和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成;而for语句可以在表达式1中实现循环变量的初始化。while循环、do-while循环和for循环,都可以用break语句跳出循环,用continue语句结束本次循环(break和coutinue语句将在本章后续内容中进行介绍)。5循环嵌套循环嵌套的结构do{语句do{语句}while(表达式);}while(表达式);while(表达式){语句while(表达式){语句}}while结构中嵌套while结构do-while结构中嵌套do-while结8、构do{语句while(表达式);{语句}}while(表达式);for(表达式;表达式;表达式){语句fo
6、=10){sum+=i;i++;//改变循环变量}cout<7、ile和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成;而for语句可以在表达式1中实现循环变量的初始化。while循环、do-while循环和for循环,都可以用break语句跳出循环,用continue语句结束本次循环(break和coutinue语句将在本章后续内容中进行介绍)。5循环嵌套循环嵌套的结构do{语句do{语句}while(表达式);}while(表达式);while(表达式){语句while(表达式){语句}}while结构中嵌套while结构do-while结构中嵌套do-while结8、构do{语句while(表达式);{语句}}while(表达式);for(表达式;表达式;表达式){语句fo
7、ile和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成;而for语句可以在表达式1中实现循环变量的初始化。while循环、do-while循环和for循环,都可以用break语句跳出循环,用continue语句结束本次循环(break和coutinue语句将在本章后续内容中进行介绍)。5循环嵌套循环嵌套的结构do{语句do{语句}while(表达式);}while(表达式);while(表达式){语句while(表达式){语句}}while结构中嵌套while结构do-while结构中嵌套do-while结
8、构do{语句while(表达式);{语句}}while(表达式);for(表达式;表达式;表达式){语句fo
此文档下载收益归作者所有