几句话编程入门(已完结)

0035 再写一下

books_in_hand = 0
do {
    拿一本书放到怀里
    books_in_hand++
} while (books_in_hand<36)

不管三七二十一,我先做一下大括号里的操作,然后再做后面的判断,如果后面那个条件达成了,那么回来继续进行循环。

然后我们来理解一下差异。前面的写法,无论老师给出的数量是怎样的,我们拿到的都是准确数量的书籍。而这次的写法是先拿了一本,然后再去判断数量,如果不符合条件就不继续拿了。

那如果老师要求拿的数量真的是 0,会发生什么情况呢?拿了一本,然后发现手头的数量 1 不小于 0,所以不继续拿了,但手头还是有了一本啊,所以这个数量和老师的要求就不相符了。

所以一般来说第一种写法就可以解决我们遇到的各种问题,而且也比较容易符合我们的预期。但既然存在后面这种写法,我们也就顺便介绍一下。


无论你在什么平台看到这些内容,如果你读了并且读懂了,那么就拍拍小老鼠或者点个赞或者留个言,总之让小老鼠感受到你的存在,这样会给他坚持更新的动力。如果你没有读慬,那么就在评论中留言,大家一起探讨。

就这样,就这么简单。

上一篇 | 返回目录 | 下一篇

3 个赞