循环结构
1.for循环
1)基本形式
for(表达式1;表达式2;表达式3)
{
语句块A;
}
表达式1:初始化,进入循环之前的准备工作
表达式2:循环结束条件,决定循环在什么时候退出
表达式3:循环变量改变,推动循环趋向结束的代码
2)嵌套形式
外层循环一次,内层循环一遍
for(表达式1;表达式2;表达式3)
{
for(表达式a;表达式b;表达式c)
{
语句块A;
}
}
2.while循环
while(表达式1(逻辑值))
{
语句块A;
}
注意:
1.for循环可以和while循环等价转换
2.当明确循环执行的次数或循环的上下限时,一般使用for循环
3.当不明确循环执行的次数或循环的上下限时,但明确循环结束的状态,一般使用while循环
3.do...while循环
注意:
1.先执行一次循环体,再去判断结束条件
2.循环结束条件要依赖循环体的执行结果
do{
语句块A;
}while(表达式1);
4.辅助控制
1)break;
switch语句中用来作为某个case:的出口,跳出switch语句
在循环体内,跳出离他最近的循环
2)continue;
循环体内,短路当次循环体的后续执行
3)return;
函数结束返回执行结果