目录
一、顺序结构
顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。
二、判断结构
1.if语句格式1
if (关系表达式) {
语句体;
}
2.if语句格式2
if(关系表达式) {
语言体;
} else {
语言体;
}
3.if语句格式3
if (关系表达式1) {
语句体1;
}
else if (关系表达式2) {
语句体2;
}
…
else {
语句体n+1;
}
4.switch语句
switch (表达式) {
case 1:
语句体1;
break;
case 2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
首先计算出表达式的值
其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。
最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
三、循环结构
1.for循环
for (初始化语句;条件判断语句;条件控制语句) {
循环体语句;
}
2.while循环
while(条件判断语句){
循环体;
条件控制语句;
}
3.do...while循环
初始化语句;
do{
循环体;
条件控制语句;
}while(条件判断语句);
循环语句的区别和选择
for和while循环,是先判断,再执行
do...while是先执行,再判断
当知道循环次数或者循环范围的时候,用for循环
当不知道循环次数,也不知道循环范围,但是知道循环的结束条件时,用while循环