流程控制
代码执行方向
控制分类
顺序结构:代码从上到下依次执行
分支结构:给定一个条件,有多种可执行方式,会根据条件执行代码
循环结构:在某个控制范围内,指定代码重复执行
分支结构
if分支
给定一个条件同时设置多种情况,通过田间判断来实现具体执行段
基本语法:if分支oho也提供多种方式实现
最简if:
if(条件表达式){
}
基础if
if(表达式){
}
else{
}
复杂if结构
if(表达式){
}
else if( ){
}
else{
}
switch分支
有一组情形存在,对应多个值。
循环结构
for循环
for(条件表达式1;条件表达式2;条件表达式3)
表达式1:为初始化条件
表达式2:边界判定
表达式3:用来执行变换
while循环
while(条件表达式){
}
for与while的选择
1.如果是基于固定已知条件(数值而且是有规律的变化)使用for
2.while可以做灵活的条件判定
do_while循环
do{
}while(条件表达式);
循环控制
在循环内部对循环本身控制
中断控制:
重新开始循环,循环体中还有其他内容,也再执行
continue 层级;