吃泡面加不起蛋 发表于 2021-10-23 17:09:23

火山计次循环与易语言计次循环区别

易语言只会取一次,而火山翻译成c代码后,会有一个比较,i<子程序1()
进而会多次调用子程序1(),这个在大多数情况下,只会耗费性能,而在某些情况下,则会出错。
例如,图4的unpack,如果循环次数使用getInt,而不是使用局部变量,则会导致每次循环使用一次getInt,
而getInt的错误使用,会导致数据的错乱。




创世魂 发表于 2021-10-23 22:09:52

涨姿势了

850536360 发表于 2021-10-24 00:59:36


泡泡小驻 发表于 2021-10-25 07:43:43


涨姿势了

67564226 发表于 2021-10-25 08:59:09

一个内置变量, 一个你得定义一个变量。    感觉还是易语言省事:噜阿噜

filippo009 发表于 2024-9-23 11:33:39

那么是用循环() 效率上更好一点?

吃泡面加不起蛋 发表于 2024-9-23 15:36:48

filippo009 发表于 2024-9-23 11:33
那么是用循环() 效率上更好一点?

都用火山了,这点效率不需要考虑了,百万分之一的损失

一帆风 发表于 2024-9-24 08:17:46

还是有点影响效率的,经常会用到 取数组成员数作为循环数量

吃泡面加不起蛋 发表于 2024-9-29 13:09:44

一帆风 发表于 2024-9-24 08:17
还是有点影响效率的,经常会用到 取数组成员数作为循环数量

易语言是在你看不到的地方,给你添加了一个变量进行存储。火山需要自己建一个变量存储
页: [1]
查看完整版本: 火山计次循环与易语言计次循环区别