一.分支:
1. if语句
可以嵌套使用
if语句的语法形式如下:
if(表达式)
{
(语句1)
}
else
{
(语句2)
}
表达式为真,则语句1执行,表达式为假,则语句1不执行,执行语句2。
2. switch语句
switch 语句是⼀种特殊形式的 if...else 结构,且更易用、可读性更好
switch语句的语法形式如下:
switch(表达式)
{
case num1:
{
(语句1)
}
break;
case num2:
{
(语句2)
}
break;
defualt:
{
(语句3)
}
break;
}
表达式结果为num1,则语句1执行,表达式结果为num2,则语句2执行,若均不是,则执行语句3。
3. while循环
while循环的语法形式如下:
while(表达式)
( 语句)
首先,执行判断表达式,如果表达式的值为0,则循环直接结束;如果表达式的值不是0,则执行循环语句,在执行语句之后,判断是否继续进行下一次判断。
4. for循环
for 循环的语法形式如下:
for(表达式1; 表达式2; 表达式3)
表达式1⽤于循环变量的初始化
表达式2⽤于循环结束条件的判断
表达式3⽤于循环变量的调整
首先,执行表达式1来初始化循环变量,之后,执行表达式2的判断部分。如果表达式2的结果为==0,则循环结束;如果表达式2的结果为!= 0,则执行循环语句。执行循环语句后,执行表达式3,调整循环变量,然后执行表达式2,以确定表达式2的结果是否为0,以及循环是否继续。
5. do-while循环
do while 语句的语法如下:
do
(语句)
while(表达式);
do-while循环首先进入循环体,执行循环语句,然后再执行while后的判断表达式。如果表达式为真,它将继续进行下一次循环,如果表达式为假,循环将不会继续。