C语言程序设计_循环结构程序设计.ppt
文本预览下载声明
5.1 while语句 5.2 do-while语句 5.3 for 语句 5.4 break、continue和goto语句 5.5 循环的嵌套 5.6 复合结构程序举例 C语言有while 、 do - while 、和for语句三种循环结构语句。 前两个称为条件循环,即根据条件来决定是否继续循环; 后一个称为计数循环,即根据设定的执行次数来执行循环。 5.1 while语句 while语句举例 问题: 求学生的平均成绩,以输入负数成绩为结束 5.2 do—while语句 想想这样的一段循环语句的执行结果: i=1; while (i=100) putchar(‘*’); i++; 5.4 break、continue、goto语句 此类语句的功能是使程序从其所在的位置转向另一处。 goto语句使程序的结构性和可读性都变差,要求尽量避免使用,此处不做介绍。 5.4.1 break语句 它的作用是把流程转向所在结构之后。 在switch分支结构中,使用break语句可以使流程跳出switch分支结构。 同样的,在循环结构中,使用break语句使流程跳出当前的循环层,转向执行该循环结构后面的语句。 5.4.2 continue语句 #includestdio.h main( ) { long int I,s=0; for(I=10;I=130;I++) s=s+I*I; printf(“\n%d”,s); } 注意:i一定要是 long int 型。
显示全部