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

上传人:hyn****60 文档编号:88365255 上传时间:2023-04-25 格式:PPT 页数:23 大小:889KB
返回 下载 相关 举报
C#流程控制语句_循环结构详解.ppt_第1页
第1页 / 共23页
C#流程控制语句_循环结构详解.ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《C#流程控制语句_循环结构详解.ppt》由会员分享,可在线阅读,更多相关《C#流程控制语句_循环结构详解.ppt(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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

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

3、esult;while(num=10)result=num*10;Console.WriteLine(“0 10 0 n,num,result);num+;2.while循环循环_演示演示numresult1null102输出:1 10 102 10 203 10 304 10 405 10 506 10 607 10 708 10 809 10 9010 10 1001110010目录目录5.Break、continue4.For 循环循环3.Do while 循环循环 2.While 循环循环1.循环语句概述循环语句概述113.do-while循环循环_语法语法do 语句;while(表达

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

5、循环是先判断后执行,所以,如果后执行,所以,如果条件为假,则循环体条件为假,则循环体一次也不会被执行。一次也不会被执行。q 比较 while 和 do-while 循环的工作原理14目录目录5.Break、continue4.For 循环循环3.Do while 循环循环 2.While 循环循环1.循环语句概述循环语句概述154.For循环循环_定义定义循环循环循环循环 forforfor 循环主要用于按预定的次数执行语句或语句块语法for(int count=0;count 10;count+)Console.WriteLine(count);示例for(初始化;测试;增量)操作语句;条件

6、=true被执行(Demo)16for(表达式1 ;表达式2 ;表达式3 )语句;for 循环的一般语法:4.For循环循环_定义定义counter=0;counter=10;c o u n t e r +;分号用于分隔 for 循环的三个表达式1234174.For循环循环_ 规则规则vfor 循环中有三个表达式vfor 语句中的各个表达式都可以省略v分号分隔符不能省略for(;);可省略不能省略184.For循环循环_规则规则for(num=1;num+).v 即不判断循环条件,也就是认为表达式2始终为真,这时应在循环体内设法结束循环,否则将成为死循环194.For循环循环_规则规则for

7、(i=1;i=100;)sum=sum+1;i+;v即省去修改循环变量的值,但此时应在循环体内设法结束循环 20目录目录5.Break、continue4.For 循环循环3.Do while 循环循环 2.While 循环循环1.循环语句概述循环语句概述215.Break、continuevbreak语句可以改变程序的控制流vbreak语句用于do-while、while、for循环中时,可使程序终止循环而执行循环后面的语句 vbreak语句通常在循环中与条件语句一起使用。若条件值为真,将跳出循环,控制流转向循环后面的语句v如果已执行break语句,就不会执行循环体中位于 break 语句后

8、的语句v在多层循环中,一个break语句只向外跳一层225.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);235.Break、continuevcontinue 语句只能用在循环里vcontinue 语句的作用是跳过循环体中剩余的语句而执行下一次循环v对于while和do-while循环,continue 语句执行之后的动作是条件判断;对于for循环,随后的动作是变量更新

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com