二级C语言PPT教学课件,03_循环语句的执行流程
- 格式:ppt
- 大小:2.04 MB
- 文档页数:44
while循环c语⾔程序,C语⾔程序设计while循环语句while循环语句.pptx解决迭代问题好帮⼿——循环结构while语句主讲⼈:周芸掌握while语句的语法结构;理解while语句的执⾏过程;会读、编写简单的while程序。
引⼊⼗字路⼝的红绿灯每天都在不停地循环闪烁从⽽使得⼈们能有序出⾏。
⽤C语⾔如何模拟实现此场景呢?#includemain( ){printf(“下⾯进⼊红绿灯演⽰程序\n");printf(“红灯亮\n");printf(“绿灯亮\n");printf(“黄灯亮\n");……}⽆限制地循环闪烁,程序应该如何实现呢?含义:在⼀定条件下,重复执⾏某些操作。
与顺序结构、选择结构三⼤结构。
优势:使得代码更加简洁,易读⼀、while语法结构while (条件表达式){语句组;}循环条件循环体含义:当条件表达式为真就重复执⾏语句组。
while循环⼜称“当型循环”,即先测试循环条件再执⾏循环体。
当条件成⽴时才执⾏后⾯的循环体语句,否则不执⾏。
⼀、while语法结构while (条件表达式){语句组;}条件表达式结果:真或假1.可以是关系表达式或逻辑表达式2.可以是单个常量或变量C语⾔规定:⾮零即真while(-3)真i=0;假while(0)假while(i)i=‘a’;真while(i)⼀、while语法结构while (条件表达式){语句组;}循环体语句组是⼀条语句时,花括号可以去掉。
while (条件表达式)语句;while (条件表达式)语句;⼆、while流程图while (条件表达式){语句组;}该语句的程序流程如下图所⽰。
语句组条件表达式真假先测试循环条件再执⾏循环体,循环体有可能⼀次都不能执⾏。
三、任务分析及关键代码条件:设备正常且有电。
重复动作: 红灯亮 绿灯亮 黄灯亮while (条件表达式){循环体语句组;}while (设备正常且有电){红灯亮;绿灯亮;黄灯亮}i==1表⽰设备正常且有电;i==0表⽰不正常while (i==1){printf(“红灯亮\n”);printf(“绿灯亮\n”);printf(“黄灯亮\n”);}四、完整程序实现#includemain(){int i=1;//1正常且有电,0不正常printf(“请输⼊1(表⽰设备正常有电)0(不正常)\n"); scanf(“%d”,&i);while(i==1){printf(“红灯亮\n");printf(“绿灯亮\n");printf(“黄灯亮\n");}}i的值为1,则为死循环;五、程序运⾏六、程序改进条件:显⽰10次。