Selection (IF) Statements
- Selection (or conditional execution)
- Three types (single-, two-, or multi-alternative)
- Single: if (expression) action
- Two: if (expression) action else
action
- Multi: if (expression) action else if (expression)
action else if (expression) action else action
- The multi version appears often enough that it has it's own special
form: The switch statement
- Example: switch (switchexpr) { case caseexpr:
action case caseexpr: action }
- Example: See selection.cpp