C 语言程序设计 第3章 选择结构2 本章主要内容 1.表达式 2. if 语句 3. switch 语句 4. 选择结构的嵌套 5. 选择结构的应用选择结构 在解决大量的实际问题时,常常需要根据不同的 情况或条件,制定出不同的解决方案或对策。 4 选择结构 选择结构是通过对条件 的判断来选择执行不同 的程序语句。 C语言中是用if语句或switch语句来构成选择结构的。if 语句可用于构成两路或多路选择结构;switch语句能方 便地构成多路选择结构。 一个程序若具有了判断和选择功 能,就具备了最基本的智能。 5 3.1 表达式 条件是以表达式的形式来表示的 表达式是用运算符和括号将运算对象连接起来的式 子,运算对象可以是常量、变量、函数、表达式等 第2章中已经介绍了算术表达式、赋值表达式和 逗号表达式,本章将介绍关系表达式、逻辑表达式和 条件表达式。 关系表达式: 2+5=a m1=(13) m2=31 | n+; printf(m1=%d m2=%d n=%dn,m1,m2,n); 在C的逻辑表达式的求解过程中,并不是所有的逻 辑运算符都被执行,只是在必须执行下一个逻辑运 算符才