VisualC第3章流程控制与函数.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《 Visual C#程序设计应用教程》 第3章 流程控制与函数 ? C#的分支选择语句 ? C#的循环语句 ? C#中函数的声明与使用 本章要点 第3章 流程控制与函数 3. 1 选择语句 3. 2 循环语句 3. 3 跳转语句 3. 4 函数 3. 5 异常处理 3.1 选择语句 当程序出现多条执行路线时,可以采用选择语句。 C#中的选择语句有两种: 3.1.1 if语句 3.1.2 switch语句 3.1.1 if语句 if语句:用于根据条件进行分支选择。 使用时,首先判断由布尔表达式的结果。然后再根据结果执行不同的语句 简单if语句 双条件if语句 多条件if语句 简单和双条件if语句语法 1.简单if语句使用语法 if (布尔表达式) { 内嵌语句块; } 2.双条件if语句使用语法 if (布尔表达式) { 内嵌语句块1; } else { 内嵌语句块2; } 多条件if语句语法 3.多条件if语句使用语法 if (布尔表达式1) { 内嵌语句块1; } else if (布尔表达式2) { 内嵌语句块2; } … else if (布尔表达式n-1) { 内嵌语句块n-1; } else { 内嵌语句块n; } swith语句:为一多分支选择语句 类似于多条件if语句。 根据表达式的不同测试值,有条件的执行不同的代码。 3.1.2 switch语句 switch语句的语法 switch (表达式) { case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; … case 常量表达式n: 语句n; break; [default : 语句n+1; break; ] } switch语句的说明 (1)switch表达式的类型为sbyte、byte、short、ushort、int、uint、long、ulong、char、string、枚举或用户自定义类型等 (2) 执行switch语句时,首先计算switch表达式的值。 (3) 如果表达式的值等于常量表达式1的值,则执行语句1,然后通过break语句退出switch结构,执行位于整个switch结构后面的语句;如果表达式的值不等于常量表达式1的值,则判断表达式的值是否等于常量表达式2的值,依次类推,直到最后一个语句 (4) 如果没有case常量表达式的值与之匹配,则执行default分支下的语句代码,如果不存在default语句,则跳过switch语句体,什么也不做。default分支为可选项,但每个switch语句最多只能有一个default分支。 3.2 循环语句 循环语句:常用来重复地运行一行或多行代码。 每次执行前需判断循环条件是否成立,若满足则重复执行语句,直到循环条件不成立时才退出。 3.2.1 while语句 3.2.2 do while语句 3.2.3 for语句 3.2.4 foreach语句 3.2.1 while语句 while语句:用于按条件执行零次或多次循环代码。 先判断while后面括号内的布尔表达式的值。如为true,即执行循环体,然后再回到while语句的开始处,再判断while后面括号中的布尔表达式的值是否为true,只要表达式一直为true,那么就重复执行循环体,一直到while后面括号中的布尔件表达式的值为false时,才跳出循环,并执行程序中循环体后的下一条语句 使用语法: while(布尔表达式) { 循环体 } 3.2.2 do while语句 do…while语句:用于按条件执行至少1次或多次循环 代码首先执行大括号内的循环代码程序段,然后判断布尔表达式的值是否为true,再进行相应操作。 使用语法: do { 循环体 } while(布尔表达式) 与while语句相比,while语句的判断条件在前面,do while语句的判断条件在后面。 3.2.3 for语句 for循环语句:使用一个循环控制变量。将该变量的初始值、循环控制的布尔表达式、以及按规律改变的循环控制变量值都编写在同一行程序中。只要该布尔表达式计算结果为true,则重复执行循环代码程序段,直至布尔表达式计算为false时,才退出循环。 使用语法: for (初始值

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档