C++, as a rule, does not specify the order of operand evaluation. Thus,
&&
and ||
are exceptions to the general rule. The other
exceptions are the conditional operator, which you learned about in
Segment 286, and the comma operator, which you learn about in
the hardcopy version of this book.