•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

while문

최근 수정 시각 : 2025-01-28 15:06:51 | 조회수 : 241
while loopwhile문


외부:https://pbs.twimg.com/media/EiGes2qXsAMP9qG.jpg:large
While loop

프로그래밍 언어에서 조건이 참일 때 문장을 반복적으로 실행하기 위해 사용하는 제어 흐름문이다.

목차

1. 문법
2. 동치 구조
3. 보기
4. 영상

1. 문법

C언어, C++, D, 자바, 펄 등에서 기본적인 구문은 다음과 같다.

while(condition)
{
    statements;
}


이 루프는 다음과 같은 순서로 진행된다.

1. 조건을 평가한다. 조건이 거짓이면 루프를 종료한다.
2. 중괄호 안의 명령문을 실행한다.
3. 조건의 평가로 돌아온다.

조건이 처음부터 거짓이면 명령문은 한 번도 실행되지 않는다. Do while은 이와 달리 적어도 한 번 이상 실행된다.

2. 동치 구조

while(condition)   // 반복의 조건
{
    statements;
}

이 코드는 아래의 코드들과 같은 기능을 수행한다.

if(condition)
{
    do
    {
        statements;
    } while(condition);
}


while(true)
{
    if(!condition) break;
    statements;
}


    goto TEST;
LOOPSTART:
    statements;
TEST:
    if(condition) goto LOOPSTART;


TEST:
    if(!condition) goto LOOPENED;
    statements;
    goto TEST;
LOOPENED:

3. 보기

4. 영상



이 문서의 내용 중 전체 또는 일부는 오메가에서 가져왔으며 CC BY-NC-SA 3.0에 따라 이용할 수 있습니다.