C语言——分支结构

1 分支结构

       当出现选择的时候,就会产生分支,满足一种条件运行一个分支,满足另外的条件运行另外的分支。

(1).进行分支结构主要运用到if语句和switch语句(多分支结构)。

①if语句主要有三种形式:

 ⅰ.if(表达式)   语句1

 ⅱ.if(表达式)   

         语句1

      else

         语句2

 ⅲ.if(表达式1)           语句1

     else if(表达式2)   语句2

     else if(表达式3)   语句3

     ...                        ...

     else if(表达式n)   语句n           

     else                     语句n+1

括号中的表达式是执行条件,一旦条件满足进行相对的语句,一旦不满足往下进行。

②switch语句:

switch(表达式)

       case    常量1:语句1

       case    常量2:语句2

        ...        ...          ...

        case    常量n:  语句n

       dedault:           语句n+1

(2).①.ⅰ.关系运算符:

<       (小于)

<=     (小于或等于)

>       (大于)

>=     (大于或等于)

==      (等于)

!=     (不等于)

ⅱ.优先级顺序:

算术运算符>关系运算符>赋值运算符

②.ⅰ.逻辑运算符

&&       (与)

‖         (或)

!         (非)

ⅱ. 优先级顺序:

!>算术运算符>关系运算符>&&和‖>赋值运算符

③.逻辑表达式

ⅰ.a&&b&&c:当a&&b为真时,你要判断b&&c,当a&&b为假时,则不需要判断b&&c。

ⅱ.a‖b‖c:当a‖b为真时,则不需要判断b‖c,当a‖b为假时,则需要判断b‖c。