Taming deep nesting: Taming Dangerously Deep Nesting
General control issues: Chapter 19
Code with loops: Chapter 16
Straight-line code: Chapter 14
Relationship between data types and control structures: Relationship Between Data Types and Control Structures
A conditional is a statement that controls the execution of other statements; execution of the other statements is "conditioned" on statements such as if, else, case, and switch. Although it makes sense logically to refer to loop controls such as while and for as conditionals too, by convention they've been treated separately. Chapter 16, will examine while and for statements.
Depending on the ...