欢迎来到天天文库
浏览记录
ID:50043623
大小:83.50 KB
页数:18页
时间:2020-03-08
《C语言程序设计 教学课件 作者 刘嘉敏ch04 结构化程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章结构化程序设计4.1选择结构程序设计4.2循环结构程序设计4.3辅助控制语句第四章结构化程序设计4.1选择结构程序设计在现实生活中,需要进行判断和选择的情况是很多的:如果你在家,我去拜访你如果考试不及格,要补考如果遇到红灯,要停车等待第四章结构化程序设计在现实生活中,需要进行判断和选择的情况是很多的.处理这些问题,关键在于进行条件判断由于程序处理问题的需要,在大多数程序中都会包含选择结构,需要在进行下一个操作之前先进行条件判断4.1选择结构程序设计1.If语句1)单分支if语句(最简单的if
2、语句)单分支if语句是选择语句中最简单的形式,其一般形式为:if(条件表达式)语句;功能:根据条件表达式计算的结果,来判断是否执行语句。第四章结构化程序设计4.1选择结构程序设计1.If语句2)双分支if语句在C语言中,用if-else语句可实现双分支选择结构,其一般形式为:if(条件表达式)语句1else语句2功能:根据条件表达式计算的结果,来判断是执行语句1,还是执行语句2。第四章结构化程序设计2.嵌套的if语句在C语言中,如果一个if语句中又包含有另一个if语句,则称为if语句的嵌套。其一般
3、形式为:if(条件表达式1)if(条件表达式2)语句2_1else语句2_2elseif(条件表达式3)语句3_1else语句3_24.1选择结构程序设计第四章结构化程序设计3.switch语句switch语句的作用是根据表达式的值,使流程跳转到不同的语句.switch语句的一般形式:switch(表达式){case常量1:语句1case常量2:语句2┇┇┇case常量n:语句ndefault:语句n+1}4.1选择结构程序设计第四章结构化程序设计4.1选择结构程序设计4.2循环结构程序设计4.3
4、辅助控制语句第四章结构化程序设计在日常生活中或是在程序所处理的问题中常常遇到需要重复处理的问题要向计算机输入全班50个学生的成绩分别统计全班50个学生的平均成绩求30个整数之和4.2循环结构程序设计第四章结构化程序设计1.while语句while语句的一般形式为:while(条件表达式){循环体}功能:当表达式中的值为真(非0)时,执行循环体。4.2循环结构程序设计第四章结构化程序设计2.do-while语句do-while语句的一般形式为:do{循环体}while(表达式);功能:先执行循环体,
5、后判断条件表达式的值。4.2循环结构程序设计第四章结构化程序设计3.for语句for语句的一般形式为:for(表达式1;表达式2;表达式3){循环体}4.2循环结构程序设计第四章结构化程序设计4.3种循环结构的比较(1)一般情况下,3种循环可以互相代替(2)在while和do---while循环中,循环体应包含使循环趋于结束的语句。(3)用while和do---while循环时,循环变量初始化的操作应在while和do---while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。
6、4.2循环结构程序设计第四章结构化程序设计5.循环的嵌套一个循环体内又包含另一个完整的循环结构,称为循环的嵌套.内嵌的循环中还可以嵌套循环,这就是多层循环.3种循环(while循环、do…while循环和for循环)可以互相嵌套.4.2循环结构程序设计第四章结构化程序设计4.1选择结构程序设计4.2循环结构程序设计4.3辅助控制语句第四章结构化程序设计1.break语句break语句可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句.4.3辅助控制语句第四章结构化程序设计第四章结
7、构化程序设计2.continue语句有时并不希望终止整个循环的操作,而只希望提前结束本次循环,而接着执行下次循环。这时可以用continue语句.4.3辅助控制语句ThankYou!
此文档下载收益归作者所有