Riepilogo di istruzioni

istruzione:
labeled-statement

compound-statement

expression-statement

selection-statement

iteration-statement

jump-statement

try-except-statement /* Specifica di Microsoft */

try-finally-statement /* Specifica di Microsoft */

jump-statement:
goto identificatore ;

continue ;

break ;

return espressioneopt;

compound-statement:
{ declaration-listoptstatement-listopt}

declaration-list:
declaration

declaration-list dichiarazione

statement-list:
istruzione

statement-list statement

expression-statement:
espressioneopt;

iteration-statement:
while ( espressione ) istruzione

do istruzione while ( espressione ) ;

for ( espressioneopt; espressioneopt; espressioneopt) istruzione

selection-statement:
if ( espressione ) istruzione

if ( espressione ) istruzione else istruzione

switch ( espressione ) istruzione

labeled-statement:
identificatore : istruzione

case constant-expression : statement

default : statement

try-except-statement: /* Specifico di Microsoft */
__try compound-statement

__except ( espressione ) compound-statement

try-finally-statement: /* Specifico di Microsoft */
__try compound-statement

__finally compound-statement

Vedere anche

Grammatica di struttura della frase