循环结构程序设计 (2)精品文稿.ppt
循环结构程序设计第1页,本讲稿共26页4.1 循环的引入 循环结构是结构化程序设计的重要结构,它是对是结构化程序设计的重要结构,它是对某段程序的重复执行。某段程序的重复执行。许多实际问题往往需要有规律地重复某些操作有规律地重复某些操作,比如计算100!=123100不采用循环结构,需要书写一百多条语句,程序的结构性和可读性非常差;采用循环结构,只要书写几条简单的语句,让计算机反复执行即可。程序将变得非常简单。result=1,i=2result=result*ii=i+1i=100?第2页,本讲稿共26页4.1 循环的引入循环结构的共同特点:在给定条件成立的情况下,反复执行某段程序,直到条件不成立为止(结束循环)。循环条件:给定的条件 循环体:被反复执行的代码部分C语言三种循环结构:for()for()while()dowhile()注:()中为循环控制条件,为循环体例:猜数游戏(每局20次)第3页,本讲稿共26页4.2 for循环 for语句是循环控制结构中使用最广泛的一种循环控制语句,for语句的变化形式非常多。其基本形式为:forfor(表达式表达式1;1;表达式表达式2;2;表达式表达式3)3)循环体语句循环体语句;例:计算100!100!int i,result=1;int i,result=1;for(i=1;i=100;i+)result*=i;for(i=1;i=100;i+)result*=i;example4.1 example4.1表达式 表达式2 2图 图4.1 for 4.1 for循环流程图 循环流程图F F表达式 表达式3 3表达式 表达式1 1循环体语句 循环体语句T T第4页,本讲稿共26页