Да, это я собственно к тому - что блиц не C++, и он обрабатывает ВСЕ операнды в условии, и только потом выдает результат.
т.е. в блице:
мегафунк вызовится
в С++
мегафунк не вызовится
важно понимать что сначала нужно проверять на самые быстрые условия и самые редко случающиееся.