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