📖 WIPIVERSE

🔍 현재 등록된 정보: 21,099건

반복문

반복문 (loop statement)은 프로그래밍에서 특정 코드 블록을 여러 번 반복하여 실행하는 제어 구조이다. 이는 프로그램의 효율성을 높이고, 유사한 작업을 반복적으로 수행해야 하는 경우에 유용하게 사용된다. 반복문은 일반적으로 특정 조건이 만족될 때까지 코드 블록을 반복하며, 조건이 더 이상 만족되지 않으면 반복을 종료한다.

주요 유형

다양한 프로그래밍 언어에서 여러 종류의 반복문을 제공하지만, 가장 일반적인 유형은 다음과 같다.

  • while 문: 주어진 조건이 참(True)인 동안 코드 블록을 계속 실행한다. 조건은 루프가 시작되기 전에 평가되며, 조건이 처음부터 거짓(False)이면 코드 블록은 실행되지 않는다.

  • for 문: 특정 범위 내에서 또는 컬렉션(예: 리스트, 배열)의 각 요소에 대해 코드 블록을 반복한다. 일반적으로 반복 횟수가 명확하게 정해져 있을 때 사용된다.

  • do-while 문: 코드 블록을 먼저 실행한 후 조건을 평가한다. 따라서 코드 블록은 최소 한 번은 실행된다. 조건이 참(True)이면 루프가 반복되고, 거짓(False)이면 종료된다. (일부 언어에서만 지원)

제어 키워드

반복문의 실행 흐름을 제어하기 위해 다음과 같은 키워드를 사용할 수 있다.

  • break: 반복문 내에서 break 문을 만나면 즉시 루프를 종료하고 루프 외부의 다음 코드로 이동한다.

  • continue: 반복문 내에서 continue 문을 만나면 현재 반복을 건너뛰고 다음 반복을 시작한다.

주의 사항

반복문을 사용할 때 무한 루프에 빠지지 않도록 주의해야 한다. 무한 루프는 조건이 항상 참(True)이거나 루프 종료 조건이 충족되지 않아 프로그램이 멈추지 않고 계속 실행되는 상태를 의미한다. 또한, 불필요한 반복을 피하고 효율적인 코드를 작성하기 위해 반복 횟수를 신중하게 결정해야 한다.