인덱스가 필요할 때만 일반 for를 고른다
반복 대상과 필요한 제어 정보에 따라 일반 for와 범위 기반 for를 나눠 쓰면 오류가 줄어듭니다.
| 상황 | 추천 형태 | 이유 |
|---|---|---|
| 0, 2, 4처럼 위치가 필요 | 일반 for | 인덱스와 증감 규칙을 직접 제어합니다. |
| 모든 요소를 한 번씩 읽기 | range for | 끝 조건을 직접 쓰지 않아 범위 오류가 적습니다. |
| 반복 중 일부 요소 수정 | 참조 사용 | 복사본이 아니라 원본 요소를 바꿔야 합니다. |
초기화
반복 시작 상태를 만든다.
조건
끝나는 순간을 결정한다.
증감
다음 반복으로 진행시킨다.