自学C语言-入门篇3

  • 分支结构程序
    • if语句
    • 相等运算符
    • 关系运算符
    • 嵌套if语句
    • 逻辑运算符
    • 条件运算符
  • Switch语句

分支结构程序

if语句

其1:

当控制表达式的值不为0,则执行语句。

其2:

当控制表达式的值不为0,执行语句1,为0执行语句2.

if语句的两种基本形式,使用必须满足上述结构图,若不满足则会发生错误,如:

相等运算符

关系运算符

嵌套if语句

如图if语句有两种基本形式:

if语句,顾名思义,是一种语句,因此else控制的语句也可是if语句

逻辑运算符

条件运算符


条件运算符需要使用3个操作数,即三目运算符,其他运算符都为双目运算符。
注意当运算符是双目运算符时,只能有两个操作数,不能对三个操作数进行判断,当要对三个操作数进行判断时,需要用到逻辑运算符,如下:

Switch语句

Switch语句可将程序分为多个分支。
语法结构如图

注意,Switch语句控制表达式必须是整数类型
一段程序如图

像:“case 1:” 这样用来表示程序跳转的标识称为标签,标签值必须是常量,且不同标签的值不能相同。
当执行break语句后,程序会直接跳出将它包围的Switch语句,当没有break语句时,程序会继续往下执行。
当控制表达式的判断结果与任何一个case都不一致,程序会跳到default后,继续执行。

更多推荐

自学C语言