8
Statements
[stmt.stmt]
8.3
Expression statement
[stmt.expr]
1
#
Expression statements have the form
expression-statement
:
expression
o
p
t
;
The expression is a
discarded-value expression
.
All
side effects from an expression statement are completed before the next statement is executed
.
An expression statement with the expression missing is called a
null statement
.
[
Note
1
:
Most statements are expression statements — usually assignments or function calls
.
A null statement is useful to carry a label just before the
}
of a compound statement and to supply a null body to an iteration statement such as a
while
statement
.
—
end note
]