The Compound Statement

In the Structured Programming model, there is the notion of a block. The block in C++ is the compound statement. It is a wrapper that binds several statements into one. It is also the block that greatly affects the scope of variables.
The compound statement is not a flow of control statement; however, it is used in most flow of control statements and is essential to the Structured Programming model.
You may choose any of the following exhibits to consider next:
a) The syntax of the compound statement
b) Scope of variables in compound statement
c) The compound statement and other statements
or
x) Return to the main exhibit on flow of control

Links:
Syntax of the Compound Statement
Scope of Variables
Using the Compound Statement
Flow of Control Statements