while循环
语法格式:
while (表达式)
循环体语句;
过程:
- 判断表达式,其值为真时执行2;其值为假时执行4
- 执行循环体
- 转去执行1
- 循环终止,执行while循环之后的语句
说明:
- 先判断表达式,再决定是否执行循环体
- 表达式可以是关系表达式、逻辑表达式,也可以是数值或字符表达式
- 循环体是一个语句。如果有多条语句需要用{}括起来,构成复合语句
- 循环体内必须有能够是循环趋于结束的语句,否则循环体会无休止执行下去
do……while循环:先执行循环体,再判断表达式。
for循环
语法格式:
for(表达式1 ;表达式2 ;表达式3)
{循环体语句}
过程:
- 求解表达式1
- 求解表达式2,如果表达式2的值为真,则执行循环语句,然后执行步骤3;如果表达式2的值为假,则执行步骤4
- 求解表达式3,然后执行步骤2
- 循环终止,执行for循环之后的语句
说明:
- for(;;)的()中”;“不可省略
- 表达式1可以为多个变量设置初始值,用”,“隔开就行
- 表达式2用来设置循环条件。该表达式通常是关系表达式或逻辑表达式,也可以是数值或字符表达式
- 表达式3通常用于修改循环变量的值。该表达式不仅可以是自增表达式、自减表达式,还可以是其他任何使变量变化的表达式
- 表达式1、2、3都可以省略,注意省略表达式2时,循环体内要有可以终止循环的语句
break语句:跳出循环体,即提前结束循环,执行循环语句后面的语句
语法格式:
break ;
注:break语句只能用在switch语句和循环体语句中
continue语句:跳过循环体中continue之后的语句,提前结束本次循环,开始下次循环的判断
语法格式:
continue ;
注:continue是提前结束本次循环,开始下次循环;而break是终止循环,不再判断循环是否继续执行
来源:CSDN
作者:我就是个普通人
链接:https://blog.csdn.net/weixin_45814435/article/details/104037887