我开玩笑地回了一句,引得全班又是一阵哄笑。
然后,我拍了拍手,正色道:“好啦,不闹了,我们开始上课。
今天我们要讲的是判断与选择。”
我开始了今天的课程,学生们也逐渐进入了学习状态。
不过,我注意到有一个学生似乎有些心不在焉,于是我特意留意了一下他的反应。
这节课刚讲完一个知识点,那个学生就找到了我。
“老师,今天讲的内容我在上大学时都听过了。”
他有些不好意思地说道。
我点了点头,表示理解。
然后,我问道:“哦?那你有什么问题想问我的吗?”
他犹豫了一下,然后问道:“老师,您说这判断与选择哪个执行时间更短呢?”
我沉思着那位学生提出的问题,心中感叹这真是个值得深入探讨的问题。
虽然在日常编程中,我们往往不假思索地选择判断或选择语句,但细究起来,它们的执行效率确实有所差异。
选择语句的使用确实比较固定,书写也相对繁琐,而判断语句则显得更为灵活。
然而,我个人的编程经验告诉我,选择语句的执行度似乎更快。
至于具体的时间差异,我还真的不太清楚。
我决定去办公室查阅相关资料,以给出更准确的答案。
正当我准备离开教室时,迎面遇到了祁老师。
我心想,这正是请教的好机会。
“师父,我这有个问题想请教您。”
我恭敬地说道,“是班里一个学生问的,关于判断与选择语句哪个执行时间更短,以及具体所差的时间。”
祁老师听后微微一笑,赞赏道:“哦,看来这个学生很善于思考。
你班里有这样的学生,你应该重点培养他。
这样吧,你去把那个学生一起叫来,我给你们展示一下。”
祁老师打开了一个程序,开始解释:“这是汇编语言,早期的电脑代码中并没有函数概念,都是用跳转语句来执行代码。
你们看这跳转语句,从结构上是不是很类似于选择语句?其实选择语句在执行时就是一种跳转,也是最接近早期电脑计算能力不足时的代码形式,所以执行度更快。
现在我们就来比较一下这两种语句的执行时间。”
祁老师操作着程序,将两种语句的执行时间打印出来。
我们清晰地看到,选择语句比判断语句执行度快了至少三倍。
祁老师继续感慨道:“现在的电脑运行度与我们那时相比有了翻天覆地的变化。
如果你们当代程序员还能秉承我们老一辈程序员对内存和cpu的节省使用的思想去编写代码,那将是一件相当了不起的事情。
你们看看现在的游戏和程序,动辄就是几百兆、上千兆的。
再想想我们当年,几十、几百字节就可以完成一个功能相近的程序,那是多么不容易的一件事啊。”
这番话让我深有感触。
我想到了目前手机程序的情况,处理能力和存储能力都相对有限,优化代码结构和图片大小成为了关键。
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。
为什么高考会有精灵对战,为什么出门会被精灵袭击,谁告诉我地球发生了什么不要碰我!我不要吃药,我没疯!接受了设定后方缘立志成为一名优秀的训练家。真香。...
天禧五年初,有神鸟现世,其色银白,两翼吞吐烟火横空而行,坠于京城之西。北宋天书野录神鸟这玩意怎么感觉更像是我乘坐的失事飞机本书主角李璋有些疑惑的暗道,另外我是谁的大表哥...
...
从1981年算起,穿越到英国已经十年了。开始以为能利用重生优势先知先觉,三十岁以前实现财务自由。结果十一岁生日当天,脑海里叮的一声万界杂货铺已开启,请店主接受第一个任务。看来,一个全新的未来开始了...
刚创小号没多久的路浔,穿越到了天尘这款仙侠类游戏中,明明是个玩家,却莫名其妙的带着nc模版。至于真正的玩家,则将在三年后降临。如今,他首先要面对的是一个要把他抓去当炉鼎的女魔头这号好像...
辛佟重生前有过一段芯痛的特殊经历。在IPO前夕,亿万富翁的公司因为缺少车规级芯片倒闭了,他不得不卖掉老家越州的别墅遣散工人,在经过钱塘江的时候,想起了父亲让他做一个时代弄潮儿的事,去看大潮,结果被潮水吞没了。重生之后,他从亿万富翁变成了穷鬼,从学霸变成了复读三届落榜自杀的学渣,还好前一世的经验和智慧在这一世都得到了承继。复读无望,少年跟着发小姜华来得了四大一线城市之首的沪州淘金。上一辈子缺芯的恨,这一辈子一定要昭雪,少年立志要在芯片行业干出一番成绩出来。习惯了被人仰视的岁月,能够接受被人鄙视的现实吗?本书又名芯片,就那么一回事本书又名曾经芯痛本书又名坏了,没芯片了本书QQ群68590025,有空过来坐一坐!...