循环结构又称重复结构,是按照一定的条件重复执行某段语句的程序控制结构。 (1)goto语句和if语句构成的循环结构。 (2)while语句构成的循环结构。 (3)do-while语句构成的循环结构。 (4)for语句构成的循环结构。 5.1 while语句 while语句用来构造“当型”循环,多用于解决循环次数事先不确定的问题。 while语句的一般形式为: while(表达式) { 循环体 } 功能: 先判断表达式的值的真假,若为真(非零)时;就执行循环体,否则退出循环结构。 需要注意的是: (1)while语句中的表达式一般是关系表达式或逻辑表达式,但也可以是实数值表达式或字符表达式,只要其值为真(非0)即可继续执行循环体。 (2)循环体语句可以为任意类型。循环体如果包含一个以上的语句,应该用花括号括起来,以复合语句的形式出现。如果不用花括号,则while语句的范围只到while后面第一个分号处。例如本例中while语句若无花括号,则while语句范围只到“sum+=i;”。 (3)在循环体中应该有使循环趋向于结束的语句,以避免出现死循环。如本例中循环结束的条件是“i>100”,因此,在循环体语句中应该有使i增值以最终导致i>100的语句“i++;”,如果无此语句,则i的值始终不变,循环将永不结束。 (4)允许while语句的循环体中包含另一个while语句,从而形成循环的
原创力文档

文档评论(0)