- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章要点 ? 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语句 简单和双条件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; } 3.1.2 switch语句 swith语句:为一多分支选择语句 类似于多条件if语句。 根据表达式的不同测试值,有条件的执行不同的代码。 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.2 do while语句 do…while语句:用于按条件执行至少1次或多次循环 代码首先执行大括号内的循环代码程序段,然后判断布尔表达式的值是否为true,再进行相应操作。 使用语法: do { 循环体 } while(布尔表达式) 与while语句相比,while语句的判断条件在前面,do while语句的判断条件在后面。 3.2.3 for语句 for循环语句:使用一个循环控制变量。将该变量的初始值、循环控制的布尔表达式、以及按规律改变的循环控制变量值都编写在同一行程序中。只要该布尔表达式计算结果为true,则重复执行循环代码程序段,直至布尔表达式计算为false时,才退出循环。 使用语法: for (初始值设定项; 循环条件; 迭代表达式) { 循环体语句; } 迭代表达式是递增或递减循环计数器的表达式语句 3.2.4 foreach语句 foreach语句:能够列举数组或集合中的每一个元素,并针对每个元素执行循环代码程序。 使用语法: foreach (数据类型 变量 in 表达式) { 循环体语句; } 这里的变量用来逐一存放数组元素内容,故该变量声明的类型要与数组或集合的类型一致,且必须声明后才能使用;每次进入循环,会依次将数组或集合中元素内容指定给变量,当所有元素都读完后,就会自动结束foreach循环。 3.3.1 break和continue语句 应用场合: break语句、continue语句都是用于在while、do…while、for和foreach循环过程中的。 区别: break语句退出直接封闭它的switch、while、do、for或foreach语句。当有嵌套时,只能退出最里层的语句块, continue语句用来结束当前的循环(不执行它后面的代码行),继续下一次循环。 使用: 语法简单,将之放在希望跳出循环或条件语句的地方即可 3.
您可能关注的文档
- Visual Basic程序设计综合教程(田春婷)5911 第8章 应用界面设计.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第9章 文件.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第10章 Visual Basic数据库编程.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第11章 学生信息管理系统.ppt
- Visual Basic教程 教学课件 作者 陈明 第1章.ppt
- Visual Basic教程 教学课件 作者 陈明 第2章.ppt
- Visual Basic教程 教学课件 作者 陈明 第3章.ppt
- Visual Basic教程 教学课件 作者 陈明 第4章.ppt
- Visual Basic教程 教学课件 作者 陈明 第5章.ppt
- Visual Basic教程 教学课件 作者 陈明 第6章.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 1第4章数组、集合与字符串.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 1第5章面向对象编程基础.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 1第6章Windows应用程序设计.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 1第7章数据库访问.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 1第8章文件处理和绘图基础.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 1第9章Web应用程序设计基础.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 第1章C#与VisualStudio2005.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 第4章数组、集合与字符串.ppt
- Visual C#程序设计应用教程 教学课件 作者 郭力子 第5章面向对象编程基础.ppt
文档评论(0)