我开玩笑地回了一句,引得全班又是一阵哄笑。
然后,我拍了拍手,正色道:“好啦,不闹了,我们开始上课。
今天我们要讲的是判断与选择。”
我开始了今天的课程,学生们也逐渐进入了学习状态。
不过,我注意到有一个学生似乎有些心不在焉,于是我特意留意了一下他的反应。
这节课刚讲完一个知识点,那个学生就找到了我。
“老师,今天讲的内容我在上大学时都听过了。”
他有些不好意思地说道。
我点了点头,表示理解。
然后,我问道:“哦?那你有什么问题想问我的吗?”
他犹豫了一下,然后问道:“老师,您说这判断与选择哪个执行时间更短呢?”
我沉思着那位学生提出的问题,心中感叹这真是个值得深入探讨的问题。
虽然在日常编程中,我们往往不假思索地选择判断或选择语句,但细究起来,它们的执行效率确实有所差异。
选择语句的使用确实比较固定,书写也相对繁琐,而判断语句则显得更为灵活。
然而,我个人的编程经验告诉我,选择语句的执行度似乎更快。
至于具体的时间差异,我还真的不太清楚。
我决定去办公室查阅相关资料,以给出更准确的答案。
正当我准备离开教室时,迎面遇到了祁老师。
我心想,这正是请教的好机会。
“师父,我这有个问题想请教您。”
我恭敬地说道,“是班里一个学生问的,关于判断与选择语句哪个执行时间更短,以及具体所差的时间。”
祁老师听后微微一笑,赞赏道:“哦,看来这个学生很善于思考。
你班里有这样的学生,你应该重点培养他。
这样吧,你去把那个学生一起叫来,我给你们展示一下。”
祁老师打开了一个程序,开始解释:“这是汇编语言,早期的电脑代码中并没有函数概念,都是用跳转语句来执行代码。
你们看这跳转语句,从结构上是不是很类似于选择语句?其实选择语句在执行时就是一种跳转,也是最接近早期电脑计算能力不足时的代码形式,所以执行度更快。
现在我们就来比较一下这两种语句的执行时间。”
祁老师操作着程序,将两种语句的执行时间打印出来。
我们清晰地看到,选择语句比判断语句执行度快了至少三倍。
祁老师继续感慨道:“现在的电脑运行度与我们那时相比有了翻天覆地的变化。
如果你们当代程序员还能秉承我们老一辈程序员对内存和cpu的节省使用的思想去编写代码,那将是一件相当了不起的事情。
你们看看现在的游戏和程序,动辄就是几百兆、上千兆的。
再想想我们当年,几十、几百字节就可以完成一个功能相近的程序,那是多么不容易的一件事啊。”
这番话让我深有感触。
我想到了目前手机程序的情况,处理能力和存储能力都相对有限,优化代码结构和图片大小成为了关键。
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。
别名真千金带着异能从末世穿回来了,种田文,偏日常流,目前每天早上九点定时更新下本文我在星际抓鬼,求个收藏简介夏烈穿越了,穿到了丧尸遍地的末世。幸运的是,在末世挣扎生活十年后,她又穿回来...
十年前我们于星空下相遇,我用机械的手指与你拉钩,共同许下明天的承诺。十年后我们在星空下相逢,虽然你早已忘记我的一切,但我还是愿意燃烧自己,只为兑现迟到了十年的承诺。因为从我们相遇的那一刻起,你便成为...
有间歇性强迫症的学渣沈哲,穿越到一个学霸的世界。脑中多出一本可以改变规则,制定真理的造化图。某大帝我的剑呢沈哲消除同类项,我们的同时没了。某军团首领我一个军的战刀呢沈哲军队是制式兵器,提...
每晚九点更新,坚持日六中,感谢小天使接档文每次穿越都在逃命快穿我的手机成精了求收藏每个故事中总有这样一些人,受剧情大神影响,他们智商经常下线,行事缺乏逻辑,总会在最适合的...
黑洞,宇宙中最神秘的天体。它引力巨大,可吞噬一切物质,视界范围内连光线都无法逃脱。根据广义相对论,物体质量越大,时间会更加缓慢,在大质量黑洞附近,时间过去一秒,其他时空可能过去一年。此外,跌入黑洞的...
这一年,美洲土著经受着残忍的掠夺,大清沉醉在康熙盛世中,俄国的彼得大帝东征西讨,英国光荣革命峥嵘初现!这一年,一个累死在工作中的小审计员穿越到了大清皇子—...