Null 문 (C)Null Statement (C)

"null 문"은 세미콜론만 포함하는 문입니다. 문이 예상되는 위치에 이러한 문이 표시될 수 있습니다.A "null statement" is a statement containing only a semicolon; it can appear wherever a statement is expected. null 문을 실행할 때 아무 작업도 수행되지 않습니다.Nothing happens when a null statement is executed. null 문을 코딩하는 올바른 방법은 다음과 같습니다.The correct way to code a null statement is:




do, for, ifwhile과 같은 문의 경우 실행 가능 문이 문 본문으로 나타나야 합니다.Statements such as do, for, if, and while require that an executable statement appear as the statement body. null 문은 실제 문 본문이 필요하지 않는 경우 구문 요구 사항을 충족합니다.The null statement satisfies the syntax requirement in cases that do not need a substantive statement body.

다른 C 문에서처럼 null 문 앞에 레이블을 포함할 수 있습니다.As with any other C statement, you can include a label before a null statement. 복합 문의 닫는 중괄호와 같이 문이 아닌 항목에 레이블을 지정하려면 null 문의 레이블을 지정하고 항목 바로 앞에 해당 문을 삽입하여 동일한 효과를 얻습니다.To label an item that is not a statement, such as the closing brace of a compound statement, you can label a null statement and insert it immediately before the item to get the same effect.

이 예제에서는 null 문을 보여 줍니다.This example illustrates the null statement:

for ( i = 0; i < 10; line[i++] = 0 )  

이 예제에서 forline[i++] = 0의 루프 식은 line의 처음 10개 요소를 0개로 초기화합니다.In this example, the loop expression of the for statement line[i++] = 0 initializes the first 10 elements of line to 0. 추가 문이 필요하지 않으므로 문 본문이 null 문입니다.The statement body is a null statement, since no further statements are necessary.

참고 항목See Also