按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
这一次轮回结束后,吴迪明白了c语言中分成几种数据类型。
下一次轮回,吴迪再一次来到这间书店,并将这本书毫不犹豫地买下,轮回结束后,吴迪知晓了c语言中输入输出语句最基本的使用方法,他已经能够不看书,默写出那个最经典的“hellow…world!”。
再一次轮回,吴迪粗略了解了c语言中算法和函数的含义,以及它们之间的区别。
再一次轮回,吴迪弄懂了c语言中的选择结构是干什么的。
而最近的一次轮回,吴迪在书中见到了循环结构。
从看到“循环结构”那四个字起,吴迪就明白。
我要找的就是这个!
(全本小说网,。,;手机阅读,m。
第214章 堕落之神(二十七)
(全本小说网,。)
“循环”在吴迪看来,真是一个美妙的词。
因为某个人变态的愿望,吴迪一行人在这个该死的封闭的小世界里,一次一次地死去,又一遍一遍地经历着轮回。
吴迪一直觉得,“轮回”这个词形容得不够贴切,应该有更合适的词。
当翻到《cprimerplus》这一页,看到“循环”这个词的时候,泪水在一瞬间涌出吴迪的眼眶。
没错!是循环!!!
比轮回更贴切的是循环!
吴迪他们一直被困在一个人为制造的循环里,无论吴迪他怎么努力,始终无法走出这个循环,就算吴迪已经引导着女孩子们避开了所有的地雷,到了最后时刻,还有一连串的爆炸在等着他,即使吴迪扛住了这一连串惊天动地的爆炸,后面还有原子弹,或许还有氢弹!!!
而一旦吴迪死去,一切又将重新开始。
这不是循环是什么?
从看到“循环结构”那四个字起,吴迪就无法把手中的《cprimerplus》放下了,他如饥似渴地阅读着书中关于循环结构的内容,即使唐诗雨她们摇他的肩膀,大声叫他他也听不见。
吴迪觉得自己看到了,看到了这个世界的真相。
吴迪在书中看到,在程序设计中,循环结构是最能发挥计算机特长的程序结构。循环结构可以令计算机重复执行某段算法,减少源程序重复书写的工作量。这就好比,制造这个循环的幕后boss,命令这个封闭的小世界不断重复执行“动用各种手段杀死吴迪一行人——返回初始时间点——动用各种手段杀死吴迪一行人”的过程。
杀了又把我们复活,活了再杀,杀了又活,这样做到底有什么意义?
而且,为什么那幕后boss独独让我一个人保留之前循环时的记忆呢?
吴迪不惮以最坏的恶意来揣度一下幕后boss的想法,那家伙之所以唯独留下我的记忆,目的就是为了让我一次又一次亲眼目睹身边女孩子们在自己面前死去,而我无论怎样努力却都无能为力。那家伙一定就是想用这样的方法来折磨我的心志,摧毁我的灵魂,让我在无法对抗的强大命运面前认输!让我在极度痛苦和内疚中,一个人孤零零地死去!
那家伙的用心之险恶,简直是恶毒至极!!!
但是,我是不会输的。
这个世界上,就没有完美无瑕的人,也没有无懈可击的墙!
我一定会从这本书中找到打破循环的方法!!!
吴迪抱着《cprimerplus》,继续看了下去。
《cprimerplus》,翻译成中文就是《c语言入门》,这归根结底是一本c语言教材。在c语言中,为了实现循环结构,通常使用while、do…while、for三种循环语句,三种循环语句的编写方式虽然有所不同,但是,作用大抵是一样的,它们都能够完成一个循环。
在一个循环语句中,主要包括条件表达式和循环体两部分。
以最简单的while循环为例,一个while循环可以表示成:
while
{
循环体;
}
这个while循环的意思就是:系统首先对条件表达式进行判断,如果条件表达式成立的话,则系统执行一次循环体,执行完毕后,系统再度对条件表达式进行判断,如果条件表达式还是成立的话,则系统再次执行循环体……就这样不断循环往复,一直到条件表达式不成立为止。
虽然while循环看上去很简单,但是对于程序知识极度匮乏的吴迪来说,理解起来还是非常有难度。他足足琢磨了一个小时,才得到了一个通俗一点的解释。
针对while循环,吴迪假想了一个有趣的事例:
while
{
给双儿买一个大肉包;
}
假设吴迪口袋里有50元钱,买一个大肉包需要花费1元钱,那么这个while循环的执行过程就是:系统首先对条件表达式“吴迪口袋里的钱>=1元”进行判断,因为50元大于等于1元,所以这个条件表达式是成立的,于是系统执行一次循环体,而这个循环体的内容就是“给双儿买一个大肉包”,循环体执行完毕后,系统会再度对条件表达式“吴迪口袋里的钱>=1元”进行判断,此时吴迪的口袋里还剩下49元,49元还是大于等于1元,所以条件表达式仍然成立,系统继续执行循环体“给双儿买一个大肉包”……就这样一直循环下去,吴迪给双儿买的大肉包数量越来越多,而吴迪口袋里的钱越来越少,直到最后,吴迪花光了所有的钱。此时,吴迪口袋里的钱小于1元,系统判断条件表达式“吴迪口袋里的钱>=1元”已经无法成立,漫长的循环终于到了结束的时刻,而双儿,也得到了她最爱吃的50个大肉包。
呵呵呵,一想到双儿坐在一大堆包子面前,大快朵颐,心满意足的模样,吴迪的脸上便情不自禁地露出了笑容。
“双儿,你主人最近怎么回事?平常很少看书的,怎么出来逛街还捧着一本书看得没完没了,一边看书还一边傻笑?”唐诗雨狐疑地向双儿问道。
“管他呢,咱们逛咱们的,回头再来找他。诗雨小姐,刚刚那个提拉米苏好好吃哟,我活了好几千年从来没有吃过这么好吃的蛋糕,可以再给我买一份吗?”双儿萌萌哒看着唐诗雨,满脸期待的样子。
“嗯,当然没问题。不过话说回来,双儿你真是个小馋猫呀!”唐诗雨爽快地拉着双儿去甜品店去了。
又要吃!萨贝卡跟小水互相对视了一眼,无可奈何地跟了过去。
……
我要寻找打破循环的办法!我要打破这个该死的循环!吴迪疯狂地在《cprimerplus》书中翻找着,他已经迫不及待想要破茧而出了。
然而,就在吴迪苦苦寻找跳出循环方法的那一刻,他的视线突然在某一节的标题上停住了。
他怔怔地愣在那里,像是行尸走肉一般念道:“死循环”。
一看到“死循环”这三个字,吴迪的心中就有一种不好的预感。
死循环是什么?
一个普普通通的循环为什么要加上一个“死”字?
一更
(全本小说网,。,;手机阅读,m。
第215章 堕落之神(二十八)
(全本小说网,。)
看到“死循环”三个字后,吴迪霎时间联想到很多不好的事情,他害怕自己这一回所走的道路又是错误的,他害怕自己付出的一系列努力再一次无功而返,唐诗雨她们惨死在黑骑士脚下的情景再一次浮现在吴迪脑海中。
吴迪痛苦地蹲了下来。
他抱着头,喃喃地说道:“不要这样!我不要这样!这样的结局我不想要!”
即使是意志再坚定的吴迪,也在无数次的循环之后,濒临崩溃了。
而这正是那个幕后boss乐于看见的。
冥冥中,吴迪似乎听到了幕后boss愉快的笑声。
那笑声似乎带有一种魔性,反复冲击着吴迪的耳膜,令吴迪感到了难以言喻的屈辱和愤怒。
吴迪的嘴唇被咬出了血,他死死地攥紧了拳头:“我一定不能够放弃,因为!在这个该死的循环中,只有我知道在这个循环里发生的一切,也只有我——能够将她们从这个循环中救出!!!我绝对不会放弃,哪怕那家伙设定的是无解的死循环!!!我可是吴迪啊,我是注定要成为最强英雄的男人,怎么可以被你这种背地里暗算人的垃圾打败!!!”
吴迪深吸一口气,捧着《cprimerplus》,咬咬牙继续看了下去。
究竟什么是死循环?
《cprimerplus》中这样写到,在编程中,一个无法靠自身的控制终止的程序被称为“死循环”。死循环属于循环结构的一种,但是,他的条件表达式是恒定成立的,这也就意味着,系统将无限次执行循环体,永无止尽。
就拿吴迪给双儿买大肉包的例子来说吧,一个由while循环语句编写的死循环程序是这样的:
while
{
给双儿买一个大肉包;
}
针对上述while语句,系统首先对条件表达式“吴迪是一个人类”进行判断,因为吴迪确实是一个人类,这个事实永远都不会改变,所以这个条件表达式是恒定成立的,故而系统将无限次执行名为“给双儿买一个大肉包”的循环体,可以预见的是,随着时间的推移,吴迪给双儿买的大肉包将堆满整个宇宙。
这就是死循环的威力!
而吴迪怕的就是这个。
万一那个丧心病狂的幕后boss,将这个封闭的不断轮回的小世界设置为死循环,那样该怎么办?
是不是像黑洞一样,纵使是神,也无法逃离!!!
吴迪有八成,不!是十成的肯定,那个幕后boss一定会这样做。
因为,那家伙根本就是个不折不扣的变态。
吴迪找店员借了一支笔,一张纸,试着将幕后boss为自己设置的死循环写出来。
但是,吴迪绞尽脑汁,也想象不到幕后boss设定的while语句中括号里面的内容,不过这些都不重要,无论那括号里面的是“1等于1”,还是“大象是哺乳动物”,总之一定是一个恒定成立的条件表达式。而那while语句中的循环体想必就是“返回初始时间点,动用一切手段把吴迪一行人杀光”这样骇人听闻的内容了吧。
吴迪试着写了一个:
while
{
返回初始时间点,动用一切手段把吴迪一行人杀光;
}
系统首先对条件表达式“大象是哺乳动物”进行判断,因为大象确实是一个哺乳动物,这个事实永远都不会改变,所以这个条件表达式是恒定成立的,故而系统将无限次执行名为“返回初始时间点,动用一切手段把吴迪一行人杀光”的循环体,无论吴迪怎样努力,系统不把吴迪一行人在这个封闭的小世界里杀光就不罢休,而一旦将吴迪一行人在这个封闭的小世界里杀光以后,系统将重新回到初始时间点,也就是上午8点50分,吴迪他们刚下公交车的时候,然后重新开始新一轮的杀戮,无休无止。
光看那个while括号中的条件表达式“大象是哺乳动物”,你就知道,这样的死循环该有多么荒谬!大象是哺乳动物,跟吴迪有什么关系,跟吴迪身边那些无辜的楚楚可怜的女孩子们有什么关系,跟这个小世界里那些无辜的群众有什么关系,即使他们只是npc而已,为什么要赶尽杀