选择结构和循环结构

简介: 选择结构和循环结构

一:if语句

1.1 if

if语句的语法形式:

if (表达式)

语句

表达式为真,执行语句,表达式不成立(为假),不执行语句。



1.2 else

if…else 语句的语法形式:

if(表达式)

语句1

else

语句2

例如:

![在这里插入


1.3 分支中有多条语句

if语句默认只能控制一条语句,若要控制多条语句,需使用{}

。例如:


if语句的嵌套

在if…else语句中,else可以与另一个if语句连用,称为if语句的嵌套,构成了多重判断。



1.5 if与else的匹配问题

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


二:switch

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

##2:default的使用

在使用switch语句时,如果switch后的语句无法匹配case语句时,这是要不不处理,不然在switch语句中加入default语句。default语句的位置没有要求,通常放在最后。




三:while 循环

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

while(表达式)

语句;

例如:



四:for循环

1:for循环的语法形式

for(表达式1:表达式2;表达式3;)

语句;

表达式1表示对循环变量的初始化;

表达式2表示执行循环的判断;

表达式3表示循环变量的调整;



五:do-while 循环

语法形式:

do

语句;

while(表达式);

do—while先循环再判断,所以最少执行一次


目录
相关文章
|
2月前
|
C++
c++循环结构讲解
c++循环结构讲解
24 0
|
2月前
|
程序员 C++
11选择结构
11选择结构
17 0
|
6天前
|
Java
swtich分支结构需要注意哪些事情
swtich分支结构需要注意哪些事情
|
2月前
|
C++ 容器
C++循环结构
C++循环结构
|
2月前
第6章循环结构(二)
第6章循环结构(二)
12 0
|
2月前
|
C++
12循环结构
12循环结构
22 0
|
2月前
|
安全 程序员 C#
C#循环结构
C#循环结构
21 0
|
4月前
|
机器学习/深度学习 资源调度 物联网
C++系列-第3章循环结构-29-累乘和连除
C++系列-第3章循环结构-29-累乘和连除
|
4月前
|
人工智能 程序员 C++
C++系列-第3章循环结构-26-认识do-while语句
C++系列-第3章循环结构-26-认识do-while语句
|
5月前
|
算法 C++
C++007-C++循环结构
C++007-C++循环结构