(불러오기) (편집 필터 규칙) [[분류:가져온 문서/오메가]] [[외부:https://pbs.twimg.com/media/EiGes2qXsAMP9qG.jpg:large|width=400]] While loop 프로그래밍 언어에서 조건이 참일 때 문장을 반복적으로 실행하기 위해 사용하는 제어 흐름문이다. == 문법 == [[C언어]], C++, D, 자바, 펄 등에서 기본적인 구문은 다음과 같다. {{{#!syntax C while(condition) { statements; } }}} 이 루프는 다음과 같은 순서로 진행된다. 1. 조건을 평가한다. 조건이 거짓이면 루프를 종료한다. 2. 중괄호 안의 명령문을 실행한다. 3. 조건의 평가로 돌아온다. 조건이 처음부터 거짓이면 명령문은 한 번도 실행되지 않는다. [[Do while]]은 이와 달리 적어도 한 번 이상 실행된다. == 동치 구조 == {{{#!syntax C while(condition) // 반복의 조건 { statements; } }}} 이 코드는 아래의 코드들과 같은 기능을 수행한다. {{{#!syntax C if(condition) { do { statements; } while(condition); } }}} {{{#!syntax C while(true) { if(!condition) break; statements; } }}} {{{#!syntax C goto TEST; LOOPSTART: statements; TEST: if(condition) goto LOOPSTART; }}} {{{#!syntax C TEST: if(!condition) goto LOOPENED; statements; goto TEST; LOOPENED: }}} == 보기 == * [[Do while]] * [[for문]] == 영상 == [youtube(hHuoaevK4ao)] [Include(틀:가져옴2,O=오메가, C=[[https://creativecommons.org/licenses/by-nc-sa/3.0/deed.ko|CC BY-NC-SA 3.0]])] (임시 저장) (임시 저장 불러오기)기본값모나코 에디터 normalnamumarknamumark_betamacromarkmarkdowncustomraw (↪️) (💎) (🛠️) (추가) [[분류:가져온 문서/오메가]] [[외부:https://pbs.twimg.com/media/EiGes2qXsAMP9qG.jpg:large|width=400]] While loop 프로그래밍 언어에서 조건이 참일 때 문장을 반복적으로 실행하기 위해 사용하는 제어 흐름문이다. == 문법 == [[C언어]], C++, D, 자바, 펄 등에서 기본적인 구문은 다음과 같다. {{{#!syntax C while(condition) { statements; } }}} 이 루프는 다음과 같은 순서로 진행된다. 1. 조건을 평가한다. 조건이 거짓이면 루프를 종료한다. 2. 중괄호 안의 명령문을 실행한다. 3. 조건의 평가로 돌아온다. 조건이 처음부터 거짓이면 명령문은 한 번도 실행되지 않는다. [[Do while]]은 이와 달리 적어도 한 번 이상 실행된다. == 동치 구조 == {{{#!syntax C while(condition) // 반복의 조건 { statements; } }}} 이 코드는 아래의 코드들과 같은 기능을 수행한다. {{{#!syntax C if(condition) { do { statements; } while(condition); } }}} {{{#!syntax C while(true) { if(!condition) break; statements; } }}} {{{#!syntax C goto TEST; LOOPSTART: statements; TEST: if(condition) goto LOOPSTART; }}} {{{#!syntax C TEST: if(!condition) goto LOOPENED; statements; goto TEST; LOOPENED: }}} == 보기 == * [[Do while]] * [[for문]] == 영상 == [youtube(hHuoaevK4ao)] [Include(틀:가져옴2,O=오메가, C=[[https://creativecommons.org/licenses/by-nc-sa/3.0/deed.ko|CC BY-NC-SA 3.0]])] 비로그인 상태입니다. 편집한 내용을 저장하면 지금 접속한 IP가 기록됩니다. 편집을 전송하면 당신은 이 문서의 기여자로서 본인이 작성한 내용이 CC BY 4.0에 따라 배포되고, 기여한 문서의 하이퍼링크나 URL로 저작자 표시가 충분하다는 것에 동의하는 것입니다. 전송 미리보기