第5章选结构程序设计 第5章选择结构程序设计 5,1ii语句 5.2 switch语句 53g0to语句 5.4程序设计举例 BACK
第5章 选择结构程序设计 第5章 选择结构程序设计 5.1 if语句 5.2 switch语句 5.3 goto语句 5.4 程序设计举例
第5章选结构程序设计 5i语句 511单分支i语句 格式:if(条件表达式)语句 功能:先计算条件表达式的值,如果条件表达式的 值为真(非0),执行语句(选择体),否则执行i语句 的下一条语句。 NS图:见图5-1之(a)
第5章 选择结构程序设计 5.1 if语句 5.1.1 单分支if语句 格式: if (条件表达式) 功能: 先计算条件表达式的值, 如果条件表达式的 值为真(非0), 执行语句(选择体), 否则执行if语句 的下一条语句。 NS图: 见图5 - 1 之(a)
第5章选结构程序设计 条件表达式 T 条件表达式 语句 语句1 语句2 (选择体) 选择体1)选择体2) (a) 图5-1
第5章 选择结构程序设计 图 5 - 1
第5章选结构程序设计 例如: (1)如果x>0,输出x。 if (x>0) printf ("x=%f"x); (2)如果a等于b,输出"a=b"。 if (a==b) printf ("%s","a=b")
第5章 选择结构程序设计 例如: (1) 如果x>0, 输出x。 if(x>0) printf(″x=%f″, x); (2) 如果a等于b, 输出″a=b″。 if(a==b) printf(″%s″, ″a=b″);
第5章选结构程序设计 说明: (1)条件表达式必须用小括号括起,同时注意区分 作为条件的表达式与作为数值的表达式。 (2)i语句中要选择执行的语句称为选择体,选择 体从语法上只能是一条语句,如果选择体需多条语句 描述,必须采用复合语句
第5章 选择结构程序设计 说明: (1) 条件表达式必须用小括号括起, 同时注意区分 作为条件的表达式与作为数值的表达式。 (2) if语句中要选择执行的语句称为选择体, 选择 体从语法上只能是一条语句, 如果选择体需多条语句 描述, 必须采用复合语句