다음을 통해 공유


C 문 요약

:
labeled-statement
compound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-except-statement /* Microsoft 전용 */
try-finally-statement /* Microsoft 전용 */

:
goto identifier ;
continue ;
break ;
returnoptexpression ;
__leave ; /* Microsoft 전용1 */

:
{ declaration-listopt statement-listopt }

:
declaration
declaration-list declaration

:
statement
statement-list statement

:
expressionopt ;

:
while ( expression ) statement
do statement while ( expression ) ;
for ( expressionopt ; expressionopt ; expressionopt ) statement

:
if ( expression ) statement
if ( expression ) statement else statement
switch ( expression ) 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

1 __leave 키워드는 또는 try-finally-statementtry-except-statement__try 블록 내에서만 유효합니다.

추가 정보

구 구조 문법