流程控制2:循环结构 ----学习笔记

it2022-05-05  191

循环结构共分为3种:for循环、while循环、do-while循环

for循环:

for(初始化表达式; 循环条件表达式; 循环后的操作表达式) { 循环体; } for循环执行顺序:刚进入for循环时,会执行“初始化表达式”,然后执行“循环条件表达式”, 结果为真,则执行“循环体”,然后接着执行“ 循环后的操作表达式”,再执行“循环条件表达式”, 往复循环,直到循环条件表达式为假,跳出循环。 需要注意的是,初始化表达式只能执行一次,其他的可能会执行多次。for循环中,除了两个;不能 省略之外,三个表达式都可以省略,即可以写成这样 for(; ; ) { 循环体; } //这种情况下是死循环

while 和 do-while

while循环和do-while很相似,唯一区别是,do-while会先无条件执行一次循环体,然后判断布尔表达式

while(条件表达式){ 循环体; } do{ 循环体; }while(条件表达式) 只要表达式为真,就会执行循环体

break和continue

break:立即中断并跳出循环,break后的代码永远不会执行。所以不要在break后写任何代码 continue:立即中断本次循环,开始下一次循环。continue后的代码也永远不会执行

for和while的区别:

for循环能做的事情while循环都可以实现,使用循环的时候for和while都可以选择。 建议一下条件使用while循环: 1.循环结束后循环变量还需要参与运算,那么建议使用while循。 2.不确定循环次数的时候,建议使用while循环。

最新回复(0)