식 문 (C)Expression Statement (C)

식 문이 실행되면 식 및 할당에 설명된 규칙에 따라 식이 계산됩니다.When an expression statement is executed, the expression is evaluated according to the rules outlined in Expressions and Assignments.

구문Syntax

expression-statement:expression-statement:
expression opt;expression opt;

식 문의 다음 문은 식 계산의 모든 파생 작업이 완료된 후에 실행됩니다.All side effects from the expression evaluation are completed before the next statement is executed. 빈 식 문을 null 문이라고 합니다.An empty expression statement is called a null statement. 자세한 내용은 Null 문을 참조하세요.See The Null Statement for more information.

다음 예제에서는 식 문에 대해 설명합니다.These examples demonstrate expression statements.

x = ( y + 3 );            /* x is assigned the value of y + 3  */  
x++;                      /* x is incremented                  */  
x = y = 0;                /* Both x and y are initialized to 0 */  
proc( arg1, arg2 );       /* Function call returning void      */  
y = z = ( f( x ) + 3 );   /* A function-call expression        */  

마지막 문인 함수 호출 식에서 함수에서 해당 함수가 반환한 모든 값을 포함하는 식의 값이 3씩 증가한 다음 yz 변수에 할당됩니다.In the last statement, the function-call expression, the value of the expression, which includes any value returned by the function, is increased by 3 and then assigned to both the variables y and z.

참고 항목See Also

Statements