Résumé des instructions
statement :
labeled-statementcompound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-except-statement /* Spécifique de Microsoft */
try-finally-statement /* Spécifique de Microsoft */
jump-statement :
goto identifier ;continue ;
break ;
return expression opt ;
compound-statement :
{ declaration-list opt statement-list opt }declaration-list :
declarationdeclaration-list declaration
statement-list :
instructionstatement-list statement
expression-statement :
expression opt ;iteration-statement :
while ( expression ) statementdo statement while ( expression ) ;
for ( expression opt ; expression opt ; expression opt ) statement
selection-statement :
if ( expression ) statementif ( expression ) statement else statement
switch ( expression ) statement
labeled-statement :
identifier : statementcase constant-expression : statement
default : statement
try-except-statement: /* Spécifique de Microsoft */
__try compound-statement__except ( expression ) compound-statement
try-finally-statement: /* Spécifique de Microsoft */
__try compound-statement__finally compound-statement