Вычисление сложных логических выражений Новый комментарий Forex Trader 2007.07.23 18:01 Здравствуйте! В хелпе написано Логические выражения вычисляются полностью, т.е., к ним не применяется схема так называемой "короткой оценки". Правильно ли я понимаю, что если есть, к примеру, такое выражение if(dblZZ_6 > dblZZ_4 && dblFST_5 > dblFED_6 && dblFST_5 > dblFUD_3 && dblLIB_3 > dblLIB_4 && dblZeJ_4 > dblZaL_2 && dblFST_0 > dblFED_2 && dblLIB_1 > dblFUD_3 && dblZeJ_1 > dblZaL_0) {intResult=1;} // разворот вверх то это значит, что будут вычисляться все сравнения до последнего, даже если результат первого же сравнения будет ЛОЖЬ? Спасибо. Любые вопросы от ПРОФИ к СУПЕРПРОФИ - 1. Well known bug? Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам Forex Trader 2007.07.23 18:20 #1 Да. Новый комментарий
В хелпе написано
if(dblZZ_6 > dblZZ_4 && dblFST_5 > dblFED_6 && dblFST_5 > dblFUD_3 && dblLIB_3 > dblLIB_4 && dblZeJ_4 > dblZaL_2 && dblFST_0 > dblFED_2 && dblLIB_1 > dblFUD_3 && dblZeJ_1 > dblZaL_0) {intResult=1;} // разворот вверхто это значит, что будут вычисляться все сравнения до последнего, даже если результат первого же сравнения будет ЛОЖЬ?
Спасибо.