최근 편집
최근 토론
게시판 메인
도구
투표
무작위 문서
스킨 설정
파일 올리기
기타 도구
216.73.216.27
IP
사용자 도구
사용자 설정
로그인
회원 가입
최근 편집
최근 토론
돌아가기
Do while
(원본) (1)
[[분류:가져온 문서/오메가]] Do while / Do while loop 프로그래밍 언어에서 지정된 코드 영역을 불리언 조건에 따라 반복하는 제어 흐름문이다. 그러나, 다른 대부분의 언어와 달리 포트란의 경우 do 루프는 for문과 유사하다. == 개요 == do-while 구조는 코드블록 및 조건으로 구성된다. 먼저 블록 안의 코드가 실행되며 다음 조건이 평가된다. 조건이 참이면 블록 안의 코드가 실행되며, 조건이 거짓이 될 때까지 반복한다. do-while문은 먼저 블록을 실행한 이후에 조건을 검사하므로 최소한 한 번은 실행된다. 반대로 while문은 실행 전에 조건을 평가한다. 항상 참으로 만들어 무한 루프를 만들 수 있으며, 경우에 따라서는 바람직하다. 이러한 루프를 종료하기 위해 break문 등의 제어 구조를 사용할 수 있다. == 문법 == [[C언어]]의 예는 아래와 같다. {{{#!syntax C do { statements; } while(condition); }}} 이 루프는 먼저 괄호 내의 코드를 실행한다. 그 다음으로 조건을 체크한다. 조건이 참이면 코드 블록을 다시 실행한다. 거짓이 될 때까지 조건의 체크를 반복한다. == 영상 == [youtube(g9ElsRGLGcY)] [Include(틀:가져옴2,O=오메가, C=[[https://creativecommons.org/licenses/by-nc-sa/3.0/deed.ko|CC BY-NC-SA 3.0]])]