吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1941|回复: 9
收起左侧

[已解决] 调用7个音阶,写入while 循环中, 为啥不直接写 i < 8 , 而要写 i < = 7

 关闭 [复制链接]
clearwater 发表于 2019-8-22 10:28
本帖最后由 clearwater 于 2019-8-22 10:34 编辑

视频中的程序目的,是为了调用7个音阶, do, re mi fa so la si

音阶文件名为了, 1, 2, 3, 4, ..7

老师在写程序时,写 i <=7,

我觉得 i <8,也可以,而且更简洁,对吗?

py-09.PNG

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Indian 发表于 2019-8-22 10:32
逻辑上是等价的   应该来说这是编程习惯的问题

免费评分

参与人数 1吾爱币 +1 收起 理由
clearwater + 1 谢谢@Thanks!

查看全部评分

 楼主| clearwater 发表于 2019-8-22 10:33
Indian 发表于 2019-8-22 10:32
逻辑上是等价的   应该来说这是编程习惯的问题

感谢大神帮助。
无闻无问 发表于 2019-8-22 10:52
我认为i<=7要高效,i<8好像要多执行一次判断……

免费评分

参与人数 1热心值 +1 收起 理由
clearwater + 1 谢谢@Thanks!

查看全部评分

 楼主| clearwater 发表于 2019-8-22 11:14

感谢大神指点。有道理。
Indian 发表于 2019-8-22 11:57

当个i 的值为7 都符合

当个i 的值为8 都不满足

你这个效率从哪体现呢
Indian 发表于 2019-8-22 11:58

当个i 的值为7 都符合

当个i 的值为8 都不满足

你这个效率从哪体现呢
yanmingming 发表于 2019-8-22 12:50
影响不大 可以忽略吧
 楼主| clearwater 发表于 2019-8-22 13:21
Indian 发表于 2019-8-22 11:58
当个i 的值为7 都符合

当个i 的值为8 都不满足

我想“无闻”的意思是:(不知对不对?)

i <= 7 时,i 在7就停止了。

i < 8时, i还必须走到8,然后与8相比较,发现8不小于条件8,才退出。这个比上面那个条件多走了一步。

在普通的程序,比如游戏等等,计算机的运行程序之快,根本不差这一点时间,不过如果程序庞大,有大量这种情况出现,或者啥精密的火箭运行,可能这个就没有第一个精准。

无闻无问 发表于 2019-8-22 15:47
clearwater 发表于 2019-8-22 13:21
我想“无闻”的意思是:(不知对不对?)

i

就是这个意思……
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 03:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表