•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Do while

최근 수정 시각 : 2023-04-15 00:05:35 | 조회수 : 49

Do while / Do while loop

프로그래밍 언어에서 지정된 코드 영역을 불리언 조건에 따라 반복하는 제어 흐름문이다. 그러나, 다른 대부분의 언어와 달리 포트란의 경우 do 루프는 for문과 유사하다.

목차

1. 개요
2. 문법
3. 영상

1. 개요

do-while 구조는 코드블록 및 조건으로 구성된다. 먼저 블록 안의 코드가 실행되며 다음 조건이 평가된다. 조건이 참이면 블록 안의 코드가 실행되며, 조건이 거짓이 될 때까지 반복한다. do-while문은 먼저 블록을 실행한 이후에 조건을 검사하므로 최소한 한 번은 실행된다. 반대로 while문은 실행 전에 조건을 평가한다.

항상 참으로 만들어 무한 루프를 만들 수 있으며, 경우에 따라서는 바람직하다. 이러한 루프를 종료하기 위해 break문 등의 제어 구조를 사용할 수 있다.

2. 문법

C언어의 예는 아래와 같다.

do
{
    statements;
} while(condition);


이 루프는 먼저 괄호 내의 코드를 실행한다. 그 다음으로 조건을 체크한다. 조건이 참이면 코드 블록을 다시 실행한다. 거짓이 될 때까지 조건의 체크를 반복한다.

3. 영상