for循环为最常用的循环之一可以有效帮助日常编程的问题
用一段代码来演示一遍
由图知,其实while和for用法一直,但for的形式更加简洁;
总结:while和for的区别在哪?
for循环的目的是为了限制循环体的执行次数,使结果更精确;
逻辑的底层逻辑顺序不同:
for语句中若不符合循环,则直接跳出循环;
而while循环不符合时,会完成整段之后结束;
另外,我们看看continue在while和for循环中的区别
continue意味着跳出本次循环进入下一次循环,然而i++在continue下面,i的值无法增加陷入死循环中;
那么我们来看for循环:
它为什么没有陷入死循环呢,上文提到过逻辑底层的运行规律不同,当i==5时,跳出本次循环,重新在for语句中+1继续运行,此时i=6,打印如图所示了
综上 这就是本节课所学的for的用法解析和与while语句的区别了