Summary of Statements
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Summary of Statements.
statement*:
labeled-statement
compound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-except-statement /* Microsoft Specific */
try-finally-statement /* Microsoft Specific */
jump-statement:
goto identifier ;
continue ;
break ;
return expressionopt;
compound-statement:
{ declaration-listoptstatement-listopt}
declaration-list:
declaration
declaration-list declaration
statement-list:
statement
statement-list statement
expression-statement:
expressionopt;
iteration-statement:
while ( expression ) statement
do statement while ( expression ) ;
for ( expressionopt; expressionopt; expressionopt) statement
selection-statement:
if ( expression ) statement
if ( expression ) statement else statement
switch ( expression ) statement
labeled-statement:
identifier : statement
case constant-expression : statement
default : statement
try-except-statement: /* Microsoft Specific */
__try compound-statement
__except ( expression ) compound-statement
try-finally-statement: /* Microsoft Specific */
__try compound-statement
__finally compound-statement