The
&& operator groups left-to-right
. The operands are both
contextually converted to
bool ([conv]). The
result is
true if both operands are true and
false otherwise. Unlike
&,
&& guarantees
left-to-right evaluation: the second operand is not evaluated if the
first operand is
false.