武汉理工大学计算机学院信也技术员000000000000009000000计算机程序设计基础C语言900主讲教师:毛薇武汉理工大学Wuhan Universityof Technology
主讲教师:毛 薇
计算机程序设计基础语言程序中的选择结构一嵌套的if语句武汉理工大学Wuhan Universityof Technology
计算机程序设计基础C语言 ⚫ 程序中的选择结构——嵌套的if语句
if语句的嵌套形式if语句中的"语句"处又是if语句,则称为if语句的嵌套。if(表达式1)if(表达式2)语句1else语句2elseif(表达式3)语句3else语句4嵌套语句,习惯写成锯齿形,以增加程序的可读性
if语句中的"语句"处又是if语句,则称为if语句的嵌套。 if(表达式1) if(表达式2) 语句1 else 语句2 else if(表达式3) 语句3 else 语句4 嵌套语句,习惯写成锯齿形,以增加程序的可读性
if语句的嵌套形式内层的语句如果是简化的计,如:2if(表达式1)if(表达式2)语句1else语句2从最内层开始,else总是与它上面最近的未曾配对的f配对
内层的if语句如果是简化的if,如: if(表达式1) if(表达式2) 语句1 else 语句2 从最内层开始,else总是与它上面最近的、 未曾配对的if配对。 ?
if语句的嵌套形式多分支(Multiple selection)else-if格式if(表达式1)表达式1语句1elseif(表达式2)非0表达式2语句2语句1elseif(表达式3)非0表达式3语句3语句2表达式n非0语句3非0else if(表达式n)语句n语句n+1语句nelse语句n+1
多分支(Multiple selection) else-if格式 if(表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 . . . else if(表达式n) 语句n else 语句n+1 表达式1 语句1 表达式3 表达式2 0 语句3 语句n 语句n+1 非0 0 . 0 语句2 表达式n 0 非0 非0 非0