错误、漏洞、问题 - 页 265 1...258259260261262263264265266267268269270271272...3184 新评论 --- 2011.01.16 20:57 #2641 Voodoo_King:不要让我向服务台写更多的细节。这种情况可以而且应该在构建发布之前就被发现。你在主要区域有一个又一个的刺穿点。年轻人,如果你知道这里的人踩到了什么耙子...... 第二,开发商在现实生活中不卖。 因此,擦擦口水,写一个应用程序(在应用程序中你可以骂开发人员太坏)。但必须要做一些事情。 Test Account 2011.01.17 11:28 #2642 谢谢你,我们会研究的。 Aleksandr Chugunov 2011.01.17 14:46 #2643 我想问一下(由于某种原因我以前没有遇到过这个问题)...这种结构是否完全由程序员决定(无符号数溢出时的循环)? uchar LastBarInd = 2; for (uchar i = LastBarInd; i >= 0; i--) { ................. // тело }还是可以在编译器中修复? Slava 2011.01.17 15:02 #2644 AlexSTAL: 我想问一下(由于某种原因我以前没有遇到过这个问题)... 这种结构是否完全落在程序员身上(无符号数溢出时的循环)? 还是可以在编译器中进行调整? 这完全落在了程序员身上。 在编译器中最多只能做一个警告。 Aleksandr Chugunov 2011.01.17 15:04 #2645 stringo: 这完全由程序员决定。 在编译器中最多只能做一个警告。 好吧,一个警告也无妨,请你这么做。 Ilyas 2011.01.17 15:26 #2646 AlexSTAL: 好吧,一个警告也无妨,请你这么做。作出的void OnStart() { uchar LastBarInd; Print(LastBarInd>=0); Print(LastBarInd<0); } // expression is always true 1.mq5 4 20 // expression is always false 1.mq5 5 20 Aleksandr Chugunov 2011.01.17 15:32 #2647 mql5:作出的对不起...我不明白...LastBarInd与循环中的无符号数从0减去1有什么关系?Uchar i >= 0; i-- Mykola Demko 2011.01.17 15:47 #2648 AlexSTAL:对不起...我不明白...LastBarInd与循环中的无符号数从0减去1有什么关系?你想让编译器事先计算出i 变量可能采取的所有数值,并给你一个警告?SZZ 编译器已经有很多工作要做,所以它必须注意程序员的失误。在运行时可能会出现错误。 Ilyas 2011.01.17 15:53 #2649 AlexSTAL:对不起...我不明白...LastBarInd与循环中的无符号数从0减去1有什么关系?循环的问题不在于它的变化方式(当然,除非它被改变为零),而在于检查该变量的值,它永远不会小于零。void OnStart() { uchar v; Print(v>=0); Print(v<0); } Aleksandr Chugunov 2011.01.17 16:01 #2650 Urain:你想让编译器事先计算出i 变量可以取的值,并给你一个警告吗?SZZ 编译器已经有很多工作要做,所以它必须注意程序员的失误。ZS 该错误可能会发生,但在运行时。不...我指的是一种特殊情况,当。1) 变量i的类型为无符号。2) 一个明确的常数 i >= 03)减法i-- 1...258259260261262263264265266267268269270271272...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不要让我向服务台写更多的细节。这种情况可以而且应该在构建发布之前就被发现。你在主要区域有一个又一个的刺穿点。
年轻人,如果你知道这里的人踩到了什么耙子......
第二,开发商在现实生活中不卖。
因此,擦擦口水,写一个应用程序(在应用程序中你可以骂开发人员太坏)。
但必须要做一些事情。
我想问一下(由于某种原因我以前没有遇到过这个问题)...
这种结构是否完全由程序员决定(无符号数溢出时的循环)?
还是可以在编译器中修复?
我想问一下(由于某种原因我以前没有遇到过这个问题)...
这种结构是否完全落在程序员身上(无符号数溢出时的循环)?
还是可以在编译器中进行调整?
这完全落在了程序员身上。
在编译器中最多只能做一个警告。
这完全由程序员决定。
在编译器中最多只能做一个警告。
好吧,一个警告也无妨,请你这么做。
作出的
作出的
对不起...我不明白...
LastBarInd与循环中的无符号数从0减去1有什么关系?
对不起...我不明白...
LastBarInd与循环中的无符号数从0减去1有什么关系?
你想让编译器事先计算出i 变量可能采取的所有数值,并给你一个警告?
SZZ 编译器已经有很多工作要做,所以它必须注意程序员的失误。
在运行时可能会出现错误。
对不起...我不明白...
LastBarInd与循环中的无符号数从0减去1有什么关系?
循环的问题不在于它的变化方式(当然,除非它被改变为零),而在于检查该变量的值,它永远不会小于零。
你想让编译器事先计算出i 变量可以取的值,并给你一个警告吗?
SZZ 编译器已经有很多工作要做,所以它必须注意程序员的失误。
ZS 该错误可能会发生,但在运行时。
不...我指的是一种特殊情况,当。
1) 变量i的类型为无符号。
2) 一个明确的常数
i >= 03)减法