Порядок операций в старом и новом билде одинаков ?

 

Вот тест:

//+------------------------------------------------------------------+
//|                                                         Test.mq4 |
//|                        Copyright 2014, MetaQuotes Software Corp. |
//|                                              https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
//#property version   "1.00"
//#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//---
   bool b_Cond = -1 >= 0 && 0 == 0 || (1 && 1);
   Print("b_Cond = ", b_Cond);
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void deinit()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void start()
  {
//---
   
  }
//+------------------------------------------------------------------+

в старом билде получаем false,

в новом билде получаем true.

???

Файлы:
test.mq4  2 kb
 
more:

Вот тест:

в старом билде получаем false,

в новом билде получаем true.

???


Приоритет логических операций поменялся.

Операция && теперь более приоритетная, чем ||.