5.11 Logical Operators
The if
, if
…else
, while
, do
…while
and for
statements each require a condition to determine how to continue a program’s flow of control. So far, we’ve studied only simple conditions, such as count <= 10
, number != sentinelValue
and total > 1000
. Simple conditions are expressed in terms of the relational operators >
, <
, >=
and <=
and the equality operators ==
and !=
, and each expression tests only one condition. To test multiple conditions in the process of making a decision, we performed these tests in separate statements or in nested if
or if
…else
statements. Sometimes control statements require more complex conditions to determine a program’s flow of control.
C++’s logical operators enable you to form more complex conditions ...
Get C++ How to Program, 10/e now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.