第六章
1
完整版课件
主要内容
概述
goto语句以及用goto语句构成循环
用while语句实现循环
用do-while语句实现循环
用for 语句实现循环
循环的嵌套
几种循环的比较
break语句continue和语句
程 序 举 例
2
完整版课件
概述
什么是循环?
为什么要使用循环?
问题1:
问题2:求学生平均成绩
3
完整版课件
循环
4
完整版课件
生活中的例子:
击鼓传花:大家坐成一个圈,鼓声响起的时候将花束顺序交到下一个人的手里,依次向下传递,当鼓声突然中断时停止传花,花束落在谁的手里便成为输家
4×100米接力赛跑:第1个人跑完100米后将接力棒传给第2个人,第2个人再跑100米,然后是第3个人,直到第4个人跑完最后一个100米
共同点:
都要完成相同的任务:量变的重复内容
都有结束条件:发生质变的界限
5
完整版课件
goto语句以及用goto语句构成循环
goto语句——无条件转向语句
goto 语句标号;
语句标号用标识符表示,
例如:goto label_1; 合法;
goto 123; 不合法.
6
完整版课件
【】
用goto语句和if语句构成循环, 计算sum=1+2+3+……+100 。
main()
{
int i,sum=0;
i=1;
loop: if(i<=100)
{sum=sum+i;
i++;
goto loop;}
printf("%d\n",sum);
}
7
完整版课件
goto语句以及用goto语句构成循环
滥用goto语句将使程序流程无规律、可读性差.
不建议使用goto语句。
一般来说,可以有两种用途:
(1) 与if语句一起构成循环结构;
(2) 从循环体中跳转到循环体外。
8
完整版课件
用while语句实现循环
while语句用来实现“当型”循环结构。
一般形式:
while (表达式)
语句
执行过程:计算表达式值,若该值为非0时,则执行while语句中的内嵌语句。然后重复上述步骤,直到表达式值为假(为0),则执行while语句的下一条语句。
其特点是:先判断表达式,后执行语句。
循环体语句
9
完整版课件
用while语句实现循环
注意:
循环体如果包含一个以上的语句,应该用花括弧括起来,以复合语句形式出现。
在循环体中应有使循环趋向于结束的语句。
10
完整版课件
C语言循环结构ppt课件 来自淘豆网www.taodocs.com转载请标明出处.