IT趣话系列:Break天克鬼打墙

夜班三更,郊区上班的老王和小胖两人由于被黑心老板压榨,加班到十一点,错过了末班车,两人只能搭个伴一起徒步十公里走回市区。
一路上,小胖嘴里骂骂咧咧的,都是不满黑心老板压榨的话语,老王比较老实,安静地听着小胖诉说。不多时,二人就发现了不对劲。此时他们正行走一片树林,他们十几年来凭着对这里的熟悉,理应穿过树林,早早进入市区回到了家中,可现在依旧在树林中走着。
前路一望无际,老王和小胖知道自己不会迷路在这片他们再熟悉不过的小树林里,不信邪的又走了一会,果然又回到了原来的地方。
一股凉风吹过,小胖一哆嗦,战战兢兢地靠向王二:“老王,我们不会是遇上 ’鬼打墙’ 了吧?”老王没好气地把他推开,继续向前走去,边走边给他讲解到:“所谓鬼打墙其实就是你的意识陷入了一个死循环,无论你怎么走都是走一个圆形的路线,最终当然会回到原点。”小胖一听,原来鬼打墙和龟没有关系,吓得拍了拍胸膛,跟着老王走。
“那我们该怎么出去,现在很晚了啊。”小胖看了眼时间,问道老王。老王气的差点想把小胖核桃大小的脑仁挖出来,气极反笑,阴森森地说:“那你用Break跳出循环就好了。”
其实,Break就好像哆啦A梦的任意门,在你身处一个无限循环的空间时,使用Break就可以跳出死循环。
再举个例子,一辆汽车以极快的速度在马路上冲入了While这个循环空间的入口,空间也属于马路的一部分,空间中是一条圆形的跑道。汽车不停地跑着,只有找到符合的判断得到了Break这个传送门,才可以跳出这个循环空间,接着刚刚的马路继续走完后面的路程。
不仅是While,在C语言,C++,Java等计算机编程语言中,Break的用途即为广泛,类似于While、Do while、For、Goto loop、Switch这些语句都可使用。

猜你喜欢

转载自blog.csdn.net/qq_37274756/article/details/112767027