범위 기반 반복문은 특정 배열 안에 있는 모든 값들이 다 출력이 된다. 이 반복문은 다음과 같이 사용한다.
for (배열의 자료형 변수이름 : 배열이름) body
int arrays[10] = { 0,1,2,3,4,5,6,7,8,9 }; for (int array : arrays) cout << array << endl;
실행 결과. 위의 예시에서는 arrays안에 있는 배열을 다 돈 것이다. 비슷하게, vector에도 사용할 수 있다.