共用方式為


陳述式摘要

  • statement
    labeled-statement

    compound-statement

    expression-statement

    selection-statement

    iteration-statement

    jump-statement

    try-except-statement   /* Microsoft 特定的 */

    try-finally-statement   /* Microsoft 特定的 */

  • jump-statement
    goto identifier ;

    continue ;

    break ;

    return expression opt ;

  • compound-statement
    { declaration-list opt statement-list opt }

  • declaration-list
    宣告

    declaration-list 宣告

  • statement-list
    statement

    statement-list 陳述式

  • expression-statement
    expression opt ;

  • iteration-statement:
    while ( expression ) statement

    do statement while ( expression ) ;

    for ( expression opt ; expression opt ; expression opt ) 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 特定的 */
    __try compound-statement

    __except ( expression ) compound-statement

  • try-finally-statement:   /* Microsoft 特定 */
    __try compound-statement

    __finally compound-statement

請參閱

參考

階段結構文法