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

0033 换一种方式表达

在循环中要注意的问题是,条件不能够一直处于成立。因为条件一直成立,这个循环就无法结束,也就成了死循环。所以前面的代码中,在每一次循环里都会对于计数进行增加,这样他总有不小于预定数值的时刻,循环就被结束了。

但在有的时候,可能这个条件不是那么好书写,或者一些其他的原因,我们会直接书写一个死循环。但是在循环之中会设定打破这个循环的条件。那么我们依然以前面的例子作为演示:

books_in_hand = 0
while (true){
    拿一本书放到怀里
    books_in_hand++
    if(books_in_hand>=36){
        break
    }
}

我直接告诉程序这个条件为真,在这个地方可能有些人会习惯去写 while (1),也完全没有问题,这样会简短一些。数字类型的 1 转换为布尔型就变成了 true,所以两种写法是等效的。

总之条件为真,这个循环会一直进行。但每一次循环到最后都进行了一个判断,如果现在手里的书大于等于 36 本,就打破这个循环(break)不再进行了。


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

就这样,就这么简单。

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

5 个赞