for语句例题,下列关于for语句的说法正确的是
Yyds干货库存
简介:问:既然已经有了while循环,为什么还要创建for循环?
答:
在while循环中,三者距离太远,无法操作。
语法:
示例:在屏幕上打印从1到10的数字
注意
I=1只执行一次,以后会被忽略。判断条件为真后,直接打印(步骤3),然后调整。调整是最后一步,调整后直接进行第二步。-
第一个打印结果是1,2,3,4,6,7,8,9,10。
第二个打印结果是1,2,3,4无限循环。
原因:在for循环中,continue直接跳转到调整部分;但在while循环中,可能会直接跳过调整部分,成为无限循环。
建议
这里的I=5表示赋值,即循环变量被改变,成为无限循环。可以使I等于5,即i==5。
前闭后开:前面是开放段,后面是封闭段。这只是一个建议,不是绝对的。
for循环的一些变体,变体一:
可以省略for循环的初始化、调整和判断。但如果省略for循环的判断部分,则判断条件不变,即陷入无限循环。图1无限循环打印呵呵。如果不是很熟练,建议不要省略,因为省略会带来不好的后果。图2俄罗斯娃娃,一共印了100个呵呵,(理解:把I放在最后)。
但是图3中省略了i=0和j=0,只打印了10个呵呵。
原因:图2每次都定义j=0,而图3没有。图3中,当I完成一个循环,即i=1,打印10呵呵,j=10。
两个品种:
图中显示了带有两个循环变量的控件。
提示:
变量可以连续定义,用逗号分隔。意思是结合,缺一不可。无论放在前面/后面,都意味着加1。
笔测试:
此时的循环结果为0次,因为k=0,0为假,所以不直接执行。k==0
反思:还是老问题。以后看到等号的时候要注意!陷阱通常在判断条件下设置。
以后笔头试题经常会出现类似的坑和角。注意了!
请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。