특정 조건이 만족되는 동안 동일한 코드 블럭을 지속적으로 재실행하도록 제어하는 구조
정해진 횟수만큼 반복하여 코드를 실행하는 반복문
// for (초기식; 조건식; 증감식){실행할 코드}
for (int i = 1; i < 10; ++i)
{
// 실행할 코드
}
조건이 참인 경우 반복하여 코드를 실행하는 반복문
int i = 0;
// while (조건식){실행할 코드}
while (i < 10)
{
++i; // 이 코드가 없으면 무한 루프 발생
}
무조건 1회 실행 후 조건을 나중에 검사하여 실행하는 반복문