[an error occurred while processing this directive]
|
В случае && (логическое "И") второе условие (и все последующие) не будет вычисляться если первое будет "ЛОЖЬ". Хочу добавить, что вычисление условного выражения выполняется слева направо.
Это можно использовать для оптимизации программ, т.е. первым нужно ставить то условие, у которого наибольшая вероятность его невыполнения (значение "ЛОЖЬ").
В случае & (побитовое "И") вычисляются ВСЕ условия. Но здесь порядок их вычисления не оговаривается, и может быть изменен комплятором.
E-mail: info@telesys.ru