选择结构及选择开关语句

选择结构

定义:从main()开始,由上往下有些语句执行有些不执行

两类语句:执行语句,控制语句


  • 两类表达式

                关系运算符及关系表达式( 0或1)

                        <   <=   >   >=  (6级) ==   !=(7级)

                        三要素:功能 优先级 结合性

               逻辑运算符与逻辑表达式(0或1)

                         &&(11级)    ||  (12级)  !(单目)


  • if()...else...

if语句(三种格式)

格式1:                                      格式2:                                 格式3:if语句的嵌套

if(表达式)                               if(表达式)                          if(表达式1)

语句序列1;                                        语句序列1;                       if(表达式2)

          if子句                                 else                                                     语句序列11;

后继语句                                              语句序列2;                      else

                                                    后继语句                                             语句序列12;

                                                                                                      else

                                                                                                                  语句序列2;

                                                                                                     后继语句


  • switch()}{...}

格式:

switch(表达式)

{

case 常量表达式1:子句1

case 常量表达式1:子句1

.............

case 常量表达式n:子句n

default:子句n+1

}

注:

  • switch后必须用小括号将表达式括起
  • case后常量整型或字符型,不能有变量和逗号运算符
  • 各case后常量不能出现相同的值
  • case和default只是入口标号,因此顺序可以颠倒
  • case和default必须出现在switch语句中

猜你喜欢

转载自blog.csdn.net/weixin_42734520/article/details/81169379
今日推荐