分支语句(即为选择结构):if语句,switch语句。

循环语句:常见的有while语句,for语句,do while语句。

一、if语句语法结构:分支语句和循环语句_while语句分支语句和循环语句_分支语句_02分支语句和循环语句_if语句_03

在if语句中,表达式的结果为真,则语句执行。0为假,非0为真;if后只能跟一条语句,若有多条语句用{},表示一个代码块

例子:判断一个人的体重情况:分支语句和循环语句_while语句_04

注:else悬空现象:分支语句和循环语句_if语句_05else与if是就近原则,此时代码无操作

二、switch语句

如果写成 if...else if ...else if 的形式太复杂,那我们就得有不一样的语法形式。 这就是switch 语句。

swich语法结构:分支语句和循环语句_while语句_06其中语句项为case语句。

例子:若输入一个数,显示为周几

分支语句和循环语句_分支语句_07

下面是否能判断程序的输出结果?

分支语句和循环语句_switch语句_08

三、while语句

语句结构:分支语句和循环语句_switch语句_09表达式为真,进入循环语句。

四、for循环语句

语句结构:分支语句和循环语句_switch语句_10

五do..while循环语句

语句结构:分支语句和循环语句_if语句_11表达式为真,返回do循环。

注意循环语句中break 与continue的区别:break是跳出循环,continue是判断为真,跳过本次continue后所有指令,重新来一遍。

一些练习代码:

分支语句和循环语句_循环语句_12分支语句和循环语句_分支语句_13

分支语句和循环语句_if语句_14

分支语句和循环语句_if语句_15