程序设计初步—循环结构程序设计授课教师:侯晓辉联系方式:dashu126@163
com循环结构循环结构用来描述具有规律性的重复,可以组成循环结构的语句主要是for、while和do-while
for循环的一般格式for循环也叫“步长型”循环
for循环的一般格式是:for(表达式1;表达式2;表达式3)循环式语句;例如:for(i=1;i<=10;i++)printf(“%d”,i)该循环结构可以在同一行上输出10个整数1~10
for循环的一般格式在for循环结构中,表达式1和表达式3一般都是赋值表达式
前者对循环控制变量进行初始化,后者修改循环变量的值,表达式2通常是关系或逻辑表达式,用来测试循环是否继续进行了
这3个表达式相互之间用分号隔开
for循环的一般格式由for控制的语句称为循环体,是重复执行的部分,语法要求是一条语句,若循环体有多条语句,则应使用花括号括住
for循环的执行流程for语句的执行流程是先计算机表达式1和表达式2的值
如果表达式2的值不为0,就执行一次循环体,接着计算机表达式3,从而完成一次循环
然后,从计算机表达式2开始,进入下一次循环,直到表达式2的值为0时结束循环
for循环的执行流程图while循环的一般格式while循环也叫“当型”循环
while(测试表达式)循环体语句;其中,测试表达式可以是任意表达式,用来判定循环是否终止,循环体语句可以是单语句、空语句或复合语句
while循环的执行流程while循环的执行流程是先计算机测试表达式,如果它的值为非0,就执行循环体,然后再计算机测试表达式,一直到测试表达式的值为0时结束循环
while循环的执行流程图while循环的使用while循环不像for循环那样有对循环变量赋初值及修改循环变量值的功能,只有判断是否继续循环的功能
因此,在使用while循环时,一