中国水利水电出版社:《C#程序设计》教材配套PPT课件_第5章 程序流程控制

义第5章程序流程控制 51操作运算语句 52选择语句 53环语句s 5.4转移语句 5.5预处理指令
1 第5章 程序流程控制 5.1 操作运算语句 5.2 选择语句 5.3 循环语句 5.4 转移语句 5.5 预处理指令

5.1.1终点与可达性 直观地说,语法上语句书写完成的地方就是 该语句的终点。 如果一条语句可以被执行,则称它是可达的 ( reachable);相反,如果一条语句无法被 执行,我们称它是不可达的 (unreachable
2 5.1.1 终点与可达性 ❖ 直观地说,语法上语句书写完成的地方就是 该语句的终点。 ❖ 如果一条语句可以被执行,则称它是可达的 (reachable);相反,如果一条语句无法被 执行,我们称它是不可达的 (unreachable)

512函数调用语句 函数调用语句由函数调用加一个分号“;” 构成一条语句 例如: Console. WriteLine( Hello World!
3 5.1.2 函数调用语句 ❖ 函数调用语句由函数调用加一个分号“;” 构成一条语句。 ❖ 例如: Console.WriteLine(“Hello World!”);

5.1.3语句块 令语句块也被称为复合语句,它是用一对花括 号“{}括起的语句序列 令假如此语句序列被省略,则称块为空。 块可以嵌套
4 5.1.3 语句块 ❖ 语句块也被称为复合语句,它是用一对花括 号“{ }”括起的语句序列。 ❖ 假如此语句序列被省略,则称块为空。 ❖ 块可以嵌套

5.14空语句 令空语句不进行任何操作 令一条空语句的执行只是简单地把控制跳到语 句的结束点。 空语句可以被用在 while语句中,此时它含有 个空地执行体
5 5.1.4 空语句 ❖ 空语句不进行任何操作。 ❖ 一条空语句的执行只是简单地把控制跳到语 句的结束点。 ❖ 空语句可以被用在while语句中,此时它含有 一个空地执行体

5.1.5标号语句 令一个标号语句允许一条语句前加上一个标号 令标号语句可以被用在语句块中,但不允许出 现在嵌套语句中。 冷一个标号可以在它的作用域内通过goto语句 来引用 令执行一条标号语句时,就是执行标号后面的 句
6 5.1.5 标号语句 ❖ 一个标号语句允许一条语句前加上一个标号。 ❖ 标号语句可以被用在语句块中,但不允许出 现在嵌套语句中。 ❖ 一个标号可以在它的作用域内通过goto语句 来引用. ❖ 执行一条标号语句时,就是执行标号后面的 语句

5.1.6声明语句 令声明语句可以声明一个局部变量或常量。 声明语句可以在语句块中出现,但是不允许 在嵌套语句中出现 1.局部变量声明 2.局部常量声明
7 5.1.6 声明语句 ❖ 声明语句可以声明一个局部变量或常量。 ❖ 声明语句可以在语句块中出现,但是不允许 在嵌套语句中出现。 1.局部变量声明 2.局部常量声明

5.1.7表达式语句 表达式语句由一个表达式后接一个分号“;” 组成。 在C#语言中,只有以下四类表达式可以成为表 达式语句: (1)new对象创建表达式; (2)调用表达式; (3)赋值表达式; (4)自增、自减表达式 8 返回目录
8 5.1.7 表达式语句 ❖ 表达式语句由一个表达式后接一个分号“;” 组成。 ❖ 在C#语言中,只有以下四类表达式可以成为表 达式语句: (1)new对象创建表达式; (2)调用表达式; (3)赋值表达式; (4)自增、自减表达式。 返回目录

521迁f语句 语句是条件选择语句,其常用的表达形式有: f(布尔表达式) 语句组; 或 if(布尔表达式) 语句组1; else 语句组2
9 5.2.1 if语句 if语句是条件选择语句,其常用的表达形式有: if(布尔表达式) { 语句组; } 或 if(布尔表达式) { 语句组1; } else { 语句组2; }

i语句的控制流程 布尔表达式 布尔表达式 真 真 语句块 「语句块1「语句块2 图5-1i语句控制流程 if语句可以嵌套使用,每一条else与离它最近且没 有其它else与之对应的讦相搭配。 10
10 if语句的控制流程: if 语句可以嵌套使用,每一条else 与离它最近且没 有其它else与之对应的if相搭配
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第4章 控制台输入/输出.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第3章 常量与变量.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第2章 数据类型.ppt
- 中国水利水电出版社:《C#程序设计》教材PPT课件_第1章 C#程序设计概述.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第8章 编译预处理.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第7章 函数.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第6章 数组.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第5章 循环结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第4章 选择结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第3章 顺序结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第2章 数据类型、运算符与表达式.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第1章 C语言概述.ppt
- 《数据结构》课程教学资源:第九章 文件.ppt
- 《数据结构》课程教学资源:第八章 排序.ppt
- 《数据结构》课程教学资源:第七章 查找.ppt
- 《数据结构》课程教学资源:第六章 图.ppt
- 《数据结构》课程教学资源:第五章 树和二叉树.ppt
- 《数据结构》课程教学资源:第四章 串和数组.ppt
- 《数据结构》课程教学资源:第三章 栈和队列.ppt
- 《数据结构》课程教学资源:第二章 线性表.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第6章 类.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第7章 方法.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第8章 属性和索引器.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第9章 代表和事件.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第10章 接口.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第11章 特征与命名空间.ppt
- 中国水利水电出版社:《C#程序设计》教材配套PPT课件_第12章 异常处理.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第10章 异常处理.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第11章 图形用户界面.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第12章 网络编程基础.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第13章 JSP程序设计.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第14章 数据库编程基础.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第1章 Java语言概述.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第2章 Java语言基础.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第3章 类和对象.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第4章 类的方法.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第5章 类的重用.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第6章 接口与多态.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第7章 输入输出流.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第8章 群体对系的组织.ppt