CH4-3 · MODEL

for와 향상된 for 반복문: 먼저 구분할 경계

반복문은 같은 코드를 여러 번 실행하지만 어떤 값을 순회하고 언제 끝나는지를 명확히 해야 합니다.

핵심 경계

전통 for는 인덱스가 필요할 때 쓴다

현재 위치, 역순 순회, 일정 간격 이동처럼 인덱스 자체가 의미 있을 때 적합합니다.

핵심 경계

향상된 for는 원소 중심으로 읽는다

배열의 모든 값을 순서대로 읽을 때 인덱스 변수를 없애 의도를 단순하게 합니다.

핵심 경계

반복 불변식을 말로 확인한다

매 반복 시작에서 항상 참이어야 하는 조건을 정하면 초기화와 증감 오류를 찾기 쉽습니다.

핵심 경계 현재 위치, 역순 순회, 일정 간격 이동처럼 인덱스 자체가 의미 있을 때 적합합니다.