반복 구조(loop structure)

컴퓨터 프로그래밍에서 자주 사용되는 용어로 프로그램을 만들다 보면 같은 동작을 반복해야할 때가 있다. 그 반복되는 동작들을 묶은 뒤 지정된 횟수만큼 반복하거나 조건이 만족될 때까지 반복하게 만든 체계를 말한다. 반복 구조의 종류로는 계속 반복하는 무한 루프(infinite loop), 정해진 시간이나 횟수를 반복하고 멈추는 카운터 루프(counter loop), 조건이 충족되면 반복을 멈추는 와일 루프(while loop)가 있다.