C++ For 루프
C++ For 루프
코드 블록을 반복할 횟수를 정확히 알고 있으면 for
루프 대신 루프를 사용하세요 while
.
통사론
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
명령문 1 은 코드 블록이 실행되기 전에(한 번) 실행됩니다.
명령문 2 는 코드 블록을 실행하기 위한 조건을 정의합니다.
명령문 3 은 코드 블록이 실행된 후 (매번) 실행됩니다.
아래의 예는 0에서 4까지의 숫자를 출력할 것입니다:
예시
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
설명된 예
명령문 1은 루프가 시작되기 전에 변수를 설정합니다(int i = 0).
명령문 2는 루프가 실행되는 조건을 정의합니다(i는 5보다 작아야 함). 조건이 참이면 루프가 다시 시작되고 거짓이면 루프가 종료됩니다.
명령문 3은 루프의 코드 블록이 실행될 때마다 값(i++)을 증가시킵니다.
또 다른 예
이 예는 0에서 10 사이의 짝수 값만 인쇄합니다.
예시
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}