if statement - Order of logical operations and resultant execution -
i thinking situation :
if( && b) { dosomething(); }
considering using c++, evaluated first ? a
or b
?
and, let's imagine a
is evaluated first, if a
false
, if
statement try evaluate b
before going out of if
?
is comportement same other programming languages ?
&&
, ||
typically implemented short-circuit operators. if a
false
, b
not need evaluated , (in languages) not be. a
evaluated first , depending on value, b
may or may not evaluated.
Comments
Post a Comment