你好,欢迎来到武汉润泽时代教育科技!

24小时服务热线

027-6552-0707

单元四 选择结构程序设计

发布日期:2021-02-27 11:23:47 发布人:润泽时代 浏览量:542次

在选择结构程序设计中,条件判断表达式和选择结构实现语句是两个核心内容。通过本单元的学习,我们应该知道:

 

1.条件判断表达式由关系运算符及其表达式、逻辑运算符及其表达式构成,其中:

(1) 关系运算符有:   > <  >= 、  <= 、  !=、  ==       

(2) 逻辑运算符有:   &&||、 !                            

2.选择结构实现语句有三种方式:

(1) 单分支if选择结构,一般格式为:

          if ( 表达式 )

{ 语句;}

(2) 双分支if-else选择结构,一般格式为:

if ( 表达式 )  

          { 语句1}

 else  

{ 语句2}

(3) 多分支 switch选择结构,一般格式为:

switch( 表达式 )

{    case  常量表达式1:  [语句序列1;] [break;]

     case  常量表达式2:  [语句序列2;] [break;]

          ……

      case  常量表达式n:  [语句序列n;] [break;]

     default: 语句序列n+1;

  }

3.在应用选择结构时,应注意以下问题:

1)在if嵌套语句中,要弄清elseif的匹配关系,书写if语句嵌套时一般采用缩进的阶梯式写法,在实际编程中,为了表明编程者的意图,也常常通过“{}”来强制ifelse的配对关系。

2switch语句中,“表达式”和“常量表达式”的类型只能是整型或字符型数据,且“常量表达式”只能由常量构成,通过“表达式”与“常量表达式”之间的对等关系构造出多分支选择结构。

3)在某些多分支选择结构程序设计中,既可使用if-else语句实现,也可以使用switch语句实现。switch语句与if语句的不同之处在于:switch语句仅能判断一种逻辑关系,即“表达式”和指定“常量表达式”的值是否相等,而不能进行大于,小于某一个值的判断,不能表达区间数据的概念;if语句可以计算和判断各种表达式。所以switch语句不能完全替代if语句。

总之,通过本单元的学习,应该掌握C语言选择结构程序设计的思路和语句的基本用法。


在线咨询
微信二维码
联系方式
联系电话

027-6552-0707

回到顶部
手机登录 | 微信登录