C 문 요약
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;
__leave ;
/* Microsoft 전용1 */
compound-statement
:
{
declaration-list
optstatement-list
opt}
declaration-list
:
declaration
declaration-list
declaration
statement-list
:
statement
statement-list
statement
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
1 __leave
키워드는 또는 try-finally-statement
의 try-except-statement
__try
블록 내에서만 유효합니다.
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기