第4章程序流程和异常处理.ppt
《第4章程序流程和异常处理.ppt》由会员分享,可在线阅读,更多相关《第4章程序流程和异常处理.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4章章程序流程和异常处理流程控制语句流程控制语句跳转语句跳转语句异常处理异常处理第第4章章程序流程和异常处理流程控制语句流程控制语句跳转语句跳转语句异常处理异常处理第第4章章程序流程和异常处理流程控制语句流程控制语句程序的三种结构程序的三种结构条件语句条件语句循环语句循环语句循环嵌套语句循环嵌套语句程序的三种结构程序的三种结构 顺序结构顺序结构 分支结构分支结构 循环结构循环结构 程序的三种结构程序的三种结构 顺序结构顺序结构 4.1.1 顺序结构顺序结构顺序结构:顺序结构:指按程序的书写顺序依次执指按程序的书写顺序依次执行行A段程序段程序、B段程序。段程序。AB顺序结构顺序结构分支结构分
2、支结构 4.1.2 分支结构分支结构分支结构分支结构:C#中控制分支结构的语句包括:中控制分支结构的语句包括:ifelse语句和语句和switch语句。语句。PAB 成立成立 不不 成立成立 选择结构选择结构 循环结构循环结构 4.1.3 循环结构循环结构循环结构循环结构:C#中控制循环结构的语句包括:中控制循环结构的语句包括:while、dowhile、for和和foreach语句。语句。PPA成立成立成立成立循环结构循环结构 不成立不成立A 不成立不成立流程控制语句流程控制语句程序的三种结构程序的三种结构条件语句条件语句循环语句循环语句循环嵌套语句循环嵌套语句if语句语句 switch语句
3、语句 条件语句条件语句 If语句语句单分支结构的单分支结构的if语句语句 双分支结构的双分支结构的ifelse语句语句 单分支结构单分支结构if 语句语句语法格式:语法格式:if(布尔表达式布尔表达式)执行操作的语句执行操作的语句其流程图:其流程图:条条 件件分支一的语句分支一的语句真真继续后面的语句继续后面的语句前面的语句前面的语句假假If语句(续)语句(续)双分支结构双分支结构if.else语句语句语法格式:语法格式:if(布尔表达式布尔表达式)执行操作的语句执行操作的语句1 else 执行操作的语句执行操作的语句2其流程图:其流程图:示例程序:示例程序:lt2_16条条 件件分支二的语句
4、分支二的语句分支一的语句分支一的语句前面的语句前面的语句继续后面的语句继续后面的语句真真假假switch语句语句 语法格式:语法格式:switch(控制表达式控制表达式)case 常量表达式常量表达式1 1:语句组:语句组1;1;break;case 常量表达式常量表达式2 2:语句组:语句组2;2;break;.case 常量表达式:语句组常量表达式:语句组n;n;break;default default:语句组:语句组 n+1;n+1;break;switch语句(续)语句(续)关于关于switch语句有几个需要注意:语句有几个需要注意:控制传递给与控制表达式的值匹配的控制传递给与控制表
5、达式的值匹配的 case 语句语句switch()中的输入参数只能是整型或字符型(包中的输入参数只能是整型或字符型(包括字符串),不能用实型(浮点型)数括字符串),不能用实型(浮点型)数break 使得程序在执行完选中的分支后,可以使得程序在执行完选中的分支后,可以 跳跳出整个出整个switch语句(即跳到紧接语句(即跳到紧接switch的一对的一对之后),完成之后),完成switch 必要时,可在各个必要时,可在各个case语句中使用语句中使用来明确产生来明确产生独立的复合语句独立的复合语句 switch语句并不能代替所有的语句并不能代替所有的ifelse.语句语句 程序的三种结构程序的三种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章程 流程 异常 处理
限制150内