信息管理与信息系统专业 第4章流程控制语句 任课教师:吕雅丽
信息管理与信息系统专业 任课教师:吕雅丽 第4章 流程控制语句
4.1选择结构程序的设计 在啡#中,提供两种选择语句实现流程的改变: if语句,用于判断特定的条件能否满足,用于单分支选择,也 可以通过嵌套实现多分支选择; switch语句,用于多分支选择
4.1 选择结构程序的设计 在C#中,提供两种选择语句实现流程的改变: if语句,用于判断特定的条件能否满足,用于单分支选择,也 可以通过嵌套实现多分支选择; switch语句,用于多分支选择
411单分支选择结构(语 ■if语句是程序设计中基本的选择语句,它根据条件表达式 的值选择要执行的后面的内嵌语句序列。一般用于简单选 择,即选择项中有一个或两个分支,语句执行的过程中根 据不同的情况进行选择其中一个分支执行。格式为: if(布尔条件表达式) 内嵌语句序列1 e se 内嵌语句序列2
4.1.1 单分支选择结构(if语句) if语句是程序设计中基本的选择语句,它根据条件表达式 的值选择要执行的后面的内嵌语句序列。一般用于简单选 择,即选择项中有一个或两个分支,语句执行的过程中根 据不同的情况进行选择其中一个分支执行。格式为: if(布尔条件表达式) { 内嵌语句序列1; } else { 内嵌语句序列2; }
411单分支选择结构(语 条件表达式 是(tue) 否(fase 语句序列1 语句序列2 if.else语句的流程图 条件表达式 是〔true 否( false) 语句序列1 i语句的流程图
4.1.1 单分支选择结构(if语句)
411单分支选择结构(语 ■说明: ①条件表达式可以是关系表达式、逻辑表达式(布尔表 达式)或逻辑常量值真(true)与假( false),当条件 表达式的值为真时,程序执行语句序列1,否则执行语句 序列2。 ②语句序列1和语句序列2可以是单语句,也可以是多语 句。如果语句序列中为单语句大括号可以省略。 ●③else子句为可选部分,可根据实际情况决定是否需要 该部分。如果省略else子句,则选择结构的流程图如图第 个图所示
说明: ①条件表达式可以是关系表达式、逻辑表达式(布尔表 达式)或逻辑常量值真(true)与假(false),当条件 表达式的值为真时,程序执行语句序列1,否则执行语句 序列2。 ②语句序列1和语句序列2可以是单语句,也可以是多语 句。如果语句序列中为单语句大括号可以省略。 ③ else子句为可选部分,可根据实际情况决定是否需要 该部分。如果省略else子句,则选择结构的流程图如图第 二个图所示。 4.1.1 单分支选择结构(if语句)