选择结构和循环结构

选择结构和循环结构

  • 前言
  • 一:if语句
    • 1.1 if
    • 1.2 else
    • 1.3 分支中有多条语句
    • if语句的嵌套
    • 1.5 if与else的匹配问题
  • 二:switch
    • 1.switch是特殊的if...else结构,用于判断条件有多个的情况。
  • 三:while 循环
    • 1:while循环语句的语法形式:
  • 四:for循环
    • 1:for循环的语法形式
  • 五:do-while 循环
    • 语法形式:

前言

C语言程序结构有三种,顺序结构,选择结构(分支结构)
循环结构。下面让我们讨论一下选择结构和循环结构。

一:if语句

1.1 if

if语句的语法形式:
if (表达式)
语句
表达式为真,执行语句,表达式不成立(为假),不执行语句。
选择结构和循环结构_第1张图片

1.2 else

if…else 语句的语法形式:
if(表达式)
语句1
else
语句2
例如:
![在这里插入选择结构和循环结构_第2张图片

1.3 分支中有多条语句

if语句默认只能控制一条语句,若要控制多条语句,需使用{}
。例如:选择结构和循环结构_第3张图片

if语句的嵌套

在if…else语句中,else可以与另一个if语句连用,称为if语句的嵌套,构成了多重判断。
选择结构和循环结构_第4张图片

1.5 if与else的匹配问题

else总是与其最近的if匹配,为防止匹配错误,可以在相应的匹配关系中使用{}。

二:switch

1.switch是特殊的if…else结构,用于判断条件有多个的情况。

选择结构和循环结构_第5张图片##2:default的使用
在使用switch语句时,如果switch后的语句无法匹配case语句时,这是要不不处理,不然在switch语句中加入default语句。default语句的位置没有要求,通常放在最后。

选择结构和循环结构_第6张图片

三:while 循环

1:while循环语句的语法形式:

while(表达式)
语句;
例如:
选择结构和循环结构_第7张图片

四:for循环

1:for循环的语法形式

for(表达式1:表达式2;表达式3;)
语句;
表达式1表示对循环变量的初始化;
表达式2表示执行循环的判断;
表达式3表示循环变量的调整;
选择结构和循环结构_第8张图片

五:do-while 循环

语法形式:

do
语句;
while(表达式);
do—while先循环再判断,所以最少执行一次选择结构和循环结构_第9张图片

你可能感兴趣的:(c语言)