while (表达式)
循环体语句;
while(x!=0) <==> while(x)
do
{
循环体语句;
}while(表达式);
若两者的循环体相同,那么结果也相同;但是当while语句的条件一开始不成立时,两种循环的结果是不同的。
for(表达式1;表达式2;表达式3)
循环语句
# 表达式1:循环变量赋初值;一般为赋值表达式,给控制变量赋初值
# 表达式2:循环条件;关系表达式或逻辑表达式,循环控制条件
# 表达式3:修改循环变量的值;一般为赋值表达式,给控制变量增量或减量
用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。
注意事项
continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环
continue语句并没有使整个循环终止