人民邮电出版3 第三章程序控制语句一分 支结构
人民邮电出版社 第三章 程序控制语句—分 支结构
人民邮电出版3 31空语句与语句块 32if语句 33 switc语句
人民邮电出版社 3.1 空语句与语句块 3.2 if语句 3.3 switch语句
人民邮电出版3 31空语句与语句块 311空语句 所谓空语句就是一种什么操作都没有(或 称空操作)的语句 312语句块 由一对花括号“{}”括起来的一组语句, 称为语句块,或代码块
人民邮电出版社 3.1 空语句与语句块 3.1.1 空语句 所谓空语句就是一种什么操作都没有(或 称空操作)的语句。 3.1.2 语句块 由一对花括号“{ }”括起来的一组语句, 称为语句块,或代码块
人民邮电出版3 32if语句 分支程序结构,是至少含有两个或两个以上 的语句块(程序分支),其流程控制方式是,根 据一定的条件来决定执行若干程序分支中的某一 个分支。所以,具有分支结构的程序,在运行时 通过条件判断,有选择地执行某程序分支
人民邮电出版社 3.2 if语句 分支程序结构,是至少含有两个或两个以上 的语句块(程序分支),其流程控制方式是,根 据一定的条件来决定执行若干程序分支中的某一 个分支。所以,具有分支结构的程序,在运行时 通过条件判断,有选择地执行某一程序分支
人民邮电出版3 庸32.1简单的语句 第一种是最简单i语句,它的格式如下: if(condition statement 其中 condition是判定的条件,通常是一个表达 滤式:逻辑表达式,关系表达式,或算术表达式
人民邮电出版社 3.2.1 简单的if语句 第一种是最简单if语句,它的格式如下: if(condition)statement; 其中condition是判定的条件,通常是一个表达 式:逻辑表达式,关系表达式,或算术表达式
人民邮电出版3 322 if else语句 第二种i语句是 if else语句。它的格式是 if(condition)statement; else statement: 其中 condition和 Istatement的含义与第一种语 冷Y句格式是一样语句中和是语句的关键字 语句的执行过程是,当条件表达式的值为真 时,执行它后面的语句或语句块;否则执行ele后 面的语句或语句块
人民邮电出版社 3.2.2 if_else语句 第二种if语句是if_else语句。它的格式是 if(condition)statement; else statement; 其中condition和statement的含义与第一种if语 句格式是一样。语句中if和else是语句的关键字。 语句的执行过程是,当条件表达式的值为真 时,执行它后面的语句或语句块;否则执行else后 面的语句或语句块
人民邮电出版3 323 if else if语句 第三种语句是 if else if形式的语句。这种i语 句的一般格式是 if(conditionl) statement 1 else if(condition2) statement 2 else if(condition statemen 5; else statement n;
人民邮电出版社 3.2.3 if_else_if语句 第三种if语句是if_else_if形式的if语句。这种if语 句的一般格式是 if(condition1) statement_1; else if(condition2) statement_2; else if(condition3) statemen_3; ………… ………… ………… else statement_n;
人民邮电出版3 图3.3 if else if语句流程图
人民邮电出版社 图3.3 if_else_if语句流程图
人民邮电出版3 32i语句的嵌套 所谓i语句的嵌套,指的是这样一种分支结 构,即在一个语句之后又包含了另一个或多个i 语句。或者说,if或 else后面又跟着是i语句。嵌 套的语句一般具有如下的形式 滤表达式) f表达式){语句}/*嵌套* else{语句} else 甙表达式){语句}/*嵌套* else!语 句
人民邮电出版社 3.2.5 if语句的嵌套 所谓if语句的嵌套,指的是这样一种分支结 构,即在一个if语句之后又包含了另一个或多个if 语句。或者说,if或else后面又跟着是if语句。嵌 套的if语句一般具有如下的形式: if(表达式) if(表达式) { 语句 } /* 嵌套 */ else { 语句 } else if(表达式) { 语句 } /* 嵌套 */ else { 语句 }
人民邮电出版3 为了使嵌套结构清楚,醒目并避免错误,应尽 可能的使用花括号,各层嵌套的语句采用不同的缩 进书写格式等手段。例如, if() f(){语句} else{语句} els se if(){语句} else{语句} }
人民邮电出版社 为了使嵌套结构清楚,醒目并避免错误,应尽 可能的使用花括号,各层嵌套的语句采用不同的缩 进书写格式等手段。例如, if( ) { if( ) { 语句 } else { 语句 } } else { if( ) { 语句 } else { 语句 } }