for循环

分支和循环(二) 2023-2-16_for循环

for循环将 条件、判断、调整 放到同一部分 相比while循环更好调整代码


for循环流程图

分支和循环(二) 2023-2-16_for循环_02

表达式1只执行一次 之后不参与循环,执行完语句后调整表达式3


for循环 和 while循环的区别

分支和循环(二) 2023-2-16_for循环_03

for循环输出 1234 6789

while循环 1234死循环

for循环调整放在语句前面可以避免死循环


反例:

分支和循环(二) 2023-2-16_for循环_04

这里的i=5是个赋值语句,将5赋值给了i,i永远等于5 造成死循环


注意事项

分支和循环(二) 2023-2-16_for循环_05


分支和循环(二) 2023-2-16_for循环_06


例题

分支和循环(二) 2023-2-16_for循环_07

一次都不循环 k=0是赋值语句,k恒为假,判断条件不通过


do...while循环例句

分支和循环(二) 2023-2-16_for循环_08

先执行一次,再判断