cplusplus:control_structures_selection
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cplusplus:control_structures_selection [2017/01/30 20:32] – mithat | cplusplus:control_structures_selection [2017/01/31 23:57] (current) – [C++ logical operators] mithat | ||
---|---|---|---|
Line 31: | Line 31: | ||
===== Selection structures ===== | ===== Selection structures ===== | ||
- | * There are four selection structures available in C++: | + | * Four selection structures available in C++: |
* //if// | * //if// | ||
* //if/else// | * //if/else// | ||
* //nested if/else// | * //nested if/else// | ||
* //switch// | * //switch// | ||
+ | * Also has a ternary // | ||
===== if selection structure ===== | ===== if selection structure ===== | ||
Line 184: | Line 185: | ||
* ''&&'' | * ''&&'' | ||
* Takes two operands | * Takes two operands | ||
- | * Returns '' | + | * Returns '' |
* '' | * '' | ||
* Takes two operands | * Takes two operands | ||
- | * Returns '' | + | * Returns '' |
* '' | * '' | ||
* Takes one operand | * Takes one operand | ||
Line 249: | Line 250: | ||
* [[selection_examples# | * [[selection_examples# | ||
* See Gaddis 4.12 (programs Pr4-20.cpp and Pr4-21.cpp). | * See Gaddis 4.12 (programs Pr4-20.cpp and Pr4-21.cpp). | ||
+ | |||
+ | ===== switch structure ===== | ||
+ | * [[selection_examples# | ||
+ | * See Gaddis 4.14 (programs Pr4-23.cpp to Pr4-27.cpp). | ||
===== The conditional operator ===== | ===== The conditional operator ===== | ||
Line 258: | Line 263: | ||
* Examples:< | * Examples:< | ||
w = x<0 ? y=10 : z=20;</ | w = x<0 ? y=10 : z=20;</ | ||
- | |||
- | ===== switch structure ===== | ||
- | * [[selection_examples# | ||
- | * See Gaddis 4.14 (programs Pr4-23.cpp to Pr4-27.cpp). | ||
===== More about blocks and scope ===== | ===== More about blocks and scope ===== |
cplusplus/control_structures_selection.1485808332.txt.gz · Last modified: 2017/01/30 20:32 by mithat