循环结构
目录1. for 循环
for
循环是最常用的循环结构之一,它通常用于在知道循环次数的情况下进行循环。for
循环的语法结构如下:
- 初始化表达式:在循环开始前执行,通常用于初始化循环控制变量。
- 循环条件:在每次循环开始前评估,如果条件为真(true),则执行循环体;如果为假(false),则退出循环。
- 更新表达式:在每次循环体执行完毕后执行,通常用于更新循环控制变量。
2. while 循环
while
循环用于在给定条件为真(true)时重复执行一段代码。与for
循环不同,while
循环在循环开始前不初始化循环控制变量,而是在循环体内部或外部进行更新。while
循环的语法结构如下:
3. do-while 循环
do-while
循环与while
循环类似,但它在循环体至少执行一次之后才检查循环条件。这意味着,无论循环条件是否为真,do-while
循环的循环体都会至少执行一次。do-while
循环的语法结构如下:
循环控制语句
在循环结构中,通常会使用一些控制语句来改变循环的执行流程,这些语句包括:
- break:用于完全终止循环的执行,并跳出循环体。
- continue:用于跳过当前循环的剩余部分,并继续下一次循环的迭代(如果有的话)。
- return(在函数中的循环):用于从当前函数返回,并可选地返回一个值给调用者。这也将终止循环的执行,但仅限于在函数内部的循环。