来自一个 "傻瓜 "的问题 - 页 167 1...160161162163164165166167168169170171172173174...277 新评论 [删除] 2012.07.04 14:13 #1661 stringo:当参数被传递 给一个函数时,最小量值是一个32位的整数。也就是说,在你的例子中,bVk和bScan在被传入函数之前将被转换为int类型。 这就是为什么上面的函数原型并不互相矛盾的原因 谢谢你。 Alphazavr 2012.07.04 15:52 #1662 告诉我第一种方案在CPU和内存使用方面是否更糟糕。给出:几个需要填充的半空数组。选项1:我们填充一个数组单元,然后跳转到另一个数组,填充其中的一个单元,然后跳转到下一个数组,如此反复。然后回到第一个数组,填入下一排数组单元。选项2:我们完全填满数组,然后跳到下一个数组。(实际上,问题是如何在MQL5中使用数组工作)。 Andrey Dik 2012.07.04 17:14 #1663 方案1会更快。 --- 2012.07.04 17:16 #1664 joo: 选项1会更快。嗯...这就有点神秘了。 也许我们 应该做一个测试,看看。 Mykola Demko 2012.07.04 17:23 #1665 sergeev:嗯......这让人费解。 也许你 应该做个测试看看。在第一个选项中,有一个周期,在第二个选项中,有三个周期。循环也需要时间,所以会根据加法的长度而有所不同。但在第二种变体中,有一个数据区的连续扫描。测试不会给出任何东西,因为优化的缘故。所以这个问题是直接向MQ的人提出的。 Andrey Dik 2012.07.04 17:30 #1666 Urain:在第一个版本中,将有一个周期,在第二个版本中,将有三个周期。 正是如此。 Aleksey Lebedev 2012.07.04 17:37 #1667 Urain:在第一种情况下,将有一个周期,在第二种情况下,将有三个周期。不,在这两种情况下,都有两个嵌套循环。我认为,纯属直觉)在速度方面应该是一样的。 --- 2012.07.04 17:37 #1668 Swan:不,在这两种情况下,都有两个嵌套循环。我认为,纯属直觉)在速度方面应该是一样的。如果数组是二维的,则是两个嵌套循环。而如果是三个相同大小的一维数组,那么1 : 3 Alphazavr 2012.07.04 17:40 #1669 Urain, joo, sergeev, swan: 谢谢。决定采用第二种方案(出现了新的因素,决定了这种选择)。 Alphazavr 2012.07.04 17:44 #1670 Swan:不,在这两种情况下,都有两个嵌套循环。我认为,纯属直觉)在速度方面应该是一样的。这就是我的感觉。我一定是累了。sergeev:两个嵌套循环,这是在数组是二维的情况下。而如果是三个相同大小的一维数组,应该是1:3这一点并不清楚。我希望能及时赶到那里。=) 1...160161162163164165166167168169170171172173174...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当参数被传递 给一个函数时,最小量值是一个32位的整数。也就是说,在你的例子中,bVk和bScan在被传入函数之前将被转换为int类型。
这就是为什么上面的函数原型并不互相矛盾的原因
告诉我第一种方案在CPU和内存使用方面是否更糟糕。
给出:几个需要填充的半空数组。
选项1:我们填充一个数组单元,然后跳转到另一个数组,填充其中的一个单元,然后跳转到下一个数组,如此反复。然后回到第一个数组,填入下一排数组单元。
选项2:我们完全填满数组,然后跳到下一个数组。
(实际上,问题是如何在MQL5中使用数组工作)。
选项1会更快。
嗯...这就有点神秘了。
也许我们 应该做一个测试,看看。
嗯......这让人费解。
也许你 应该做个测试看看。
在第一个选项中,有一个周期,在第二个选项中,有三个周期。
循环也需要时间,所以会根据加法的长度而有所不同。
但在第二种变体中,有一个数据区的连续扫描。
测试不会给出任何东西,因为优化的缘故。
所以这个问题是直接向MQ的人提出的。
在第一个版本中,将有一个周期,在第二个版本中,将有三个周期。
在第一种情况下,将有一个周期,在第二种情况下,将有三个周期。
不,在这两种情况下,都有两个嵌套循环。
我认为,纯属直觉)在速度方面应该是一样的。
不,在这两种情况下,都有两个嵌套循环。
我认为,纯属直觉)在速度方面应该是一样的。
如果数组是二维的,则是两个嵌套循环。
而如果是三个相同大小的一维数组,那么1 : 3
Urain, joo, sergeev, swan: 谢谢。决定采用第二种方案(出现了新的因素,决定了这种选择)。
不,在这两种情况下,都有两个嵌套循环。
我认为,纯属直觉)在速度方面应该是一样的。
这就是我的感觉。我一定是累了。
两个嵌套循环,这是在数组是二维的情况下。
而如果是三个相同大小的一维数组,应该是1:3
这一点并不清楚。我希望能及时赶到那里。=)