for循环里条件问题

img

img


为什么第二个图i=0 i〈 20输出为空白呢,换成i=1 i〈=20就输出正确结果了

第二个是啥意思?不就一个for循环中有i=0;i<20吗?
如果i<20,那么循环结束条件是i=20,所以不满足后面的i>20条件。改为i>=20就行

你后面要判断i>20才输出
你循环里如果写i<20,i永远都不可能大于20啊
代码不能孤立的看,前后是有联系的
比如我给你发个快递,邮递员把快递放蜂巢里,你就要去蜂巢里取,放菜鸟,你就要到菜鸟取,不管不顾的那能取到吗