一、顺序结构
二、分支结构
1.if分支
1.1简单分支
1.2阶梯分支(使用else if)
1.3嵌套分支(if语句中嵌套if语句)注意:嵌套太深影响可读性,3-5
2.switch分支
2.1基本形式
switch(整形表达式)
{
case 常量:语句;break;
default:语句;
}
注意:
1.switch后加整形
2.break可加可不加(根据需要)
3.程序运行遇到break退出/default
2.2嵌套形式
switch(整形表达式)
{
case(常量):switch(整形表达式)
{
case():语句块;break;
default;
};break;
default;
}
三、循环结构
1.while
while(逻辑表达式)
{
语句块;
}
注意:while(1)死循环
2.do while
do{
}while(逻辑表达式)
3.for
for(A:B:C)
{
D;
}
for循环用于积累运算,if语句用于不断地判断条件