Iteration Statement   반복문

(2023-11-28)

Repetitive Statement, Loop , for 문, for , while 문


1. 반복문 (Iteration Statement, Repetitive Statement, Loop Statement)

  ㅇ 반복문 이란? : 1 이상의 문장들을 여러번 실행시키는 문장

  ㅇ 반복문은, 흔히 루프(Loop)라고도 함
     - 특히, 컴퓨터에서, 반복하는 능력은, 핵심적인 능력 임

  ㅇ 반복문의 종류 : for 반복문, while 반복문, do while 문 등

  ㅇ 반복문의 제어 : 반드시, 어떤 형태로든, 초기화,비교판단,증가치 가 있어야 함    ☞ 제어문 참조

  ㅇ 반복 구간의 탈출 및 조정 : break, continue 등


2. for 반복문

  ㅇ 횟수 기반 반복

  ㅇ 반복 실행 횟수 및 종결 조건으로써, 매번 판단 
     - 형식 : for(초기치/반복 변수, 비교/종결 조건, 횟수 증가) { 반복 본문 }
     - 횟수 증가는 반복 본문의 실행 후 매번 이루어짐

  ※ for 반복문 例) 
     - 증가 : for (i=0; i<10; i++) {...}    =>  i=0,1,2,3,...,9 (10번 반복)
     - 감소 : for (i=10; i>0; i--) {...}    =>  i=10,9,8,7,...,1 (10번 반복)
     - 배수 : for (i=2; i<=10; i+=2) {...}  =>  i=2,4,6,8,10 (5번 반복)

  ※ [참고] 
     - C++ 범위 기반 반복문 : for(auto n : list) {...}
     - 자바스크립트 반복문 ☞ (for in,for of) 등 참조


3. while 및 do while 반복문

  ㅇ 조건 기반 반복

  ㅇ while 반복문 : 반복 실행 조건으로써, 시작부에서 매번 판단
     - 반복 변수를 미리 설정할 필요 있음

  ㅇ do while 반복문 : 반복 실행 조건으로써, 종료부에서 매번 판단
     - 반복 변수를 미리 설정할 필요 없음


4. 반복구간의 탈출 및 조정

  ㅇ 반복구간의 탈출 : break
     - break : break 지점까지 실행되고 반복문 탈출

  ㅇ 반복구간을 작게 적용   : continue
     - continue : 이후 문장들은 무시되고, 다음 반복으로 넘어감(반복 시작부로 되돌아감)


5. [참고사항]

  ※ 열거 및 반복 가능한 객체이터레이터, 제너레이터 참조

문장,식
   1. 문장   2.   3. 제어문(조건/반복/분기문)   4. 조건식,조건문   5. 반복문   6. 할당문  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"