C#流程控制语句循环结构详解ppt课件.ppt

上传人:小飞机 文档编号:2002293 上传时间:2022-12-30 格式:PPT 页数:23 大小:503KB
返回 下载 相关 举报
C#流程控制语句循环结构详解ppt课件.ppt_第1页
第1页 / 共23页
C#流程控制语句循环结构详解ppt课件.ppt_第2页
第2页 / 共23页
C#流程控制语句循环结构详解ppt课件.ppt_第3页
第3页 / 共23页
C#流程控制语句循环结构详解ppt课件.ppt_第4页
第4页 / 共23页
C#流程控制语句循环结构详解ppt课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《C#流程控制语句循环结构详解ppt课件.ppt》由会员分享,可在线阅读,更多相关《C#流程控制语句循环结构详解ppt课件.ppt(23页珍藏版)》请在三一办公上搜索。

1、1,目录,5. Break、continue,4. For 循环,3. Do while 循环,2. While 循环,1. 循环语句概 述,2,1. 循环语句概述_必要性,1. 循环语句概述_必要性,循环 while,3,1. 循环语句概述_各种循环,while,do-while,for,需要多次重复执行一个或多个任务的问题考虑使用循环来解决,4,目录,5. Break、continue,4. For 循环,3. Do while 循环,2. While 循环,1. 循环语句概述,5,2.while循环_定义,while (表达式) 语句;,while 循环的一般语法:,while (ind

2、ex 100) . . . . . . index+;,计算表达式的值,当值为真(非0)时,执行循环体语句,一旦条件为假,就停止执行循环体。如果条件在开始时就为假,那么不执行循环体语句直接退出循环。,工作原理,示例,6,2.while循环_流程图,7,2.while循环_规则,规则1:,while(循环条件) ,循环条件中使用的变量需要经过初始化,8,2.while循环_规则,规则2:,while (index 100) . . . . . . index+;,while 循环主体中的语句必须修改循环条件的值,否则会形成死循环,while (1),真,9,public static void

3、Main (string s) int num=1,result; while (num=10) result=num*10; Console.WriteLine(“0 10 0 n,num,result); num+; ,2.while循环_演示,1,null,10,2,输出:1 10 10,2 10 203 10 304 10 405 10 506 10 607 10 708 10 809 10 9010 10 100,11,100,10,目录,5. Break、continue,4. For 循环,3. Do while 循环,2. While 循环,1. 循环语句概述,11,3. do

4、-while循环_语法,do 语句; while (表达式);,while 循环的一般语法:,do . . . . . . scanf(“%c”,它先执行循环体中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。,工作原理,示例,12,3. do-while循环_流程图,13,3. do-while循环_ 比较 while 和 do-while循环,while(循环条件) 循环体;,do 循环体; while( 循环条件);,do-while 循环是先执行后判断,所以,即使开始条件为假,循环体也至少会被执行一次。,while循环是先判断后执行,所以,如果条件为假,则循环

5、体一次也不会被执行。,比较 while 和 do-while 循环的工作原理,14,目录,5. Break、continue,4. For 循环,3. Do while 循环,2. While 循环,1. 循环语句概述,15,4. For循环_定义,循环 for,for 循环主要用于按预定的次数执行语句或语句块,语法,for(int count = 0; count 10; count+) Console.WriteLine(count);,示例,for(初始化;测试; 增量) 操作语句;,条件 = true,被执行,(Demo),16,for( 表达式1 ; 表达式2 ; 表达式3 ) 语句

6、;,for 循环的一般语法:,4. For循环_定义,counter = 0;,counter = 10;,counter +;,分号用于分隔 for 循环的三个表达式,1,2,3,4,17,4. For循环_ 规则,for 循环中有三个表达式for 语句中的各个表达式都可以省略分号分隔符不能省略,for( ; ; ) ;,可省略,不能省略,18,4. For循环_规则,for(num=1;num+) .,即不判断循环条件,也就是认为表达式2始终为真, 这时应在循环体内设法结束循环,否则将成为死循环,19,4. For循环_规则,for(i=1;i=100;) sum=sum+1; i+; ,

7、即省去修改循环变量的值,但此时应在循环体内设法结束循环,20,目录,5. Break、continue,4. For 循环,3. Do while 循环,2. While 循环,1. 循环语句概述,21,5. Break、continue,break语句可以改变程序的控制流break语句用于do-while、while、for循环中时,可使程序终止循环而执行循环后面的语句 break语句通常在循环中与条件语句一起使用。若条件值为真,将跳出循环,控制流转向循环后面的语句如果已执行break语句,就不会执行循环体中位于 break 语句后的语句在多层循环中,一个break语句只向外跳一层,22,5

8、. Break、continue,跳出 for 循环for( ; ; ) printf(这将一直进行下去); i = getchar(); if(i = X | i = x)break;,跳出 while 循环while(1) if(x = 10)break;,跳出 do-while 循环do if (x = 10)break;while (x 15);,23,5. Break、continue,continue 语句只能用在循环里continue 语句的作用是跳过循环体中剩余的语句而执行下一次循环对于while和do-while循环,continue 语句执行之后的动作是条件判断;对于for循环,随后的动作是变量更新,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号