for Loop

for 문은 초기화, 조건, 실행, 증감이 한 사이클을 만든다

반복 횟수와 종료 조건이 명확할수록 for 문은 읽기 쉽고 실수하기 어렵다.

반복 사이클

제어 흐름

초기화

루프 변수를 한 번 준비하고 반복의 출발점을 고정한다.

조건

각 반복 전에 평가되며 false가 되는 순간 루프를 빠져나온다.

증감

반복 몸체 실행 뒤 값을 바꿔 다음 조건 평가로 이어진다.

initcheckbodystep
읽는 법

무한 루프가 아니라면 조건이 언젠가 false가 되도록 증감 경로를 눈으로 확인해야 한다.