00:00
就是的话呢,你你帮我打印的话,一到100,然后的话呢,逢十。就不打了,同时打印一个。空白啊,问刚才这个的话给改成的话叫做零多少呢?刚才这个改成叫做057吧。057啊,略略过十啊,打印啊打印一到啊,50不打印五的整数倍啊,不打印的话,从五就不打印啊。横五不打印。啊,逢五不打印这玩意好写不?这不好写,不看好啊,负。I帽等1I小于等于50,然后怎么样呢?I加加啊然后的话呢。啊,form.print多少呢?I对吧?这是所有的循环都会执行,对不对?走你这啥玩意,Stop and return。
01:06
啊,这样的话,一到50全都打印出来了,对不对,现在的话你看啊,我红50就不打印啊。啊。衣服怎么样呢?I逢五啊,也就是I取于五怎么样呢?等等,零什么叫逢五呢?就是五的整数倍啊,逢五的整数倍。横五的整数倍就怎么样呢?就跳过。所以什么意思,所以啥意思啊。直接continue continue是啥意思呢,正常的话。你这里边走完还有下一下边还有对不对。徐环体并没有走完啊,Continue的意思就是啥意思呢?跳过本次循环的剩余部分直接。进入下一次循环。
02:01
也就是说的话,1234的时候,是不是是不是都不是五的整数倍吧。他们是不是都会打这个东西,对不对,但是到了五的时候是不是的话。于模五等于零了,或者叫取于五等于零了,对不对?它要干啥呢?Continue continue是啥意思?完,你底下还有多少东西,我全都不要了,直接开始下一次循环。明白这意思了吗?好啊,那比方说的话,我这样我这样来,我先打印一句啊format啊这样怎么样呢。当前是。看啊,这这打印了三个字对不对,然后的话呢,又打印这个值,但是的话呢,我continue的话直接把它俩跳过去了,直接进入下一次循环,明白这意思了吗。啊,后边的不,后边不管有多少东西我都不要了,直接进入下一次循环啊,大家看看这个执行的效果。你看看啊,1234是不是五没了。
03:01
为什么没有了呢?他直接把这两句跳过去了,直接进入下一次循环,明白了吧,啊,然后的话,你看看逢时是不是也没有了。看到了没,那15是不是也没有了,对吧,20也没有了,就大家明白这个意思了,没明白这意思了吗?从五就跳过去,那的话呢,我这块啊。我把这个我把这个break,我把这个break跟你跟跟你这个结合着用一下YI,我把这个I等于零的话写到外面去,你不是要到50就结束嘛,对不对,对不那么的话呢。打印一到打印一到49吧,好吧,到49就结束。那我是不是还要判断我我要我是不是该怎么样break掉对不对,所以啊if怎么样,我每次做完一次之后,我就把我就把它干啥呢,我就把它。啊,一开始我定义成啊,一开始定义成一啊,然后每次打完之后的话,我就怎么样I加加啊然后的话呢,如果我判断到你的这个I已经大于49了,我去干啥呢?Break是不是就跳出去了。
04:15
是不是也还是打一一点五十对不对,所以break是怎么样的呢?跳出整个循环,而continue是怎么样跳过本次循环的剩余部分,开始下一次循环。明白吗?等于的话,它会怎么样?从160行直接跳到第多少行?第153行明白吗?接着走R的话呢?Break会从一百五十五行直接跳到多少?直接跳的。168行的干啥gameover?啊行啊,所以的话,我们再来看一下1234啊,他这好像死循环了对吗。哎。很奇怪吗?啊,它会好像阻塞在这个地方了吧,如果I大于49就break continue说明它怎么样呢?说明它continue进来还是啊,我们应该把A加加放到哪放到哪呢。
05:12
其实应该放到啊,你看每循环一次就放到这里边来,从零开始,知道刚才为啥会为啥会死在这吗?大家来分析一下。大家知道为啥会死在这吗?卡在这对不对?它是一个啥情况呢?Continue,到这来发现依然是五吧。对不对,那又continue进来发现还是五对不对,再continue进来发现还是五对不对,也就是说的话,没有它只永远没有加到六上去,对不对,所以就永远卡在五那块了吧,啊所以的话我们应该怎么样呢?把A加加移到上面来,先把它每次都加一对不对。干啥呢,然后一开始变成零是这意思,不明白这意思不。大家明白这个意思,不好,那我再来,再次给它重新跑起来,跑起。
06:01
是不是要实现了吗?睡觉了吗?啊,那这样的话呢,就是主要是讲的break和continue啊。Break就结束暴力,结束掉这个循环对不对,Continue就是怎么样,我这个循环,我这次循环本来没走完,你看好啊,我在continue的这一点,这个162行,本来这个循环没走完对不对,底下还有呢,对不对。对不?我在第162行的时候,是不是本来底下还有没走完的那个循环体,对不对,但是我不要了,本次剩余的循环不要了,直接开始怎么样,下一次循环懂意思不啊。
我来说两句