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

Phrase Structure Grammar

Show: