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";
}

C++ 연습

연습으로 자신을 테스트하십시오

연습:

루프를 사용하여 for"예"를 5번 인쇄합니다.

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}