C++에서 While 루프를 사용하는 방법은 무엇인가요?


C++에서 While 루프는 조건이 참인 동안 코드 블록을 반복 실행하는 루프입니다. While 루프는 다음과 같은 구문으로 작성됩니다.

while (condition) {
  // code block to be executed
}

위의 코드에서 condition은 루프를 실행할 조건입니다. 조건이 참이면 코드 블록이 실행되고, 다시 조건을 확인한 후 참이면 코드 블록이 다시 실행됩니다. 이 과정은 조건이 거짓이 될 때까지 반복됩니다.

다음은 While 루프를 사용한 예제입니다.

#include <iostream>

int main() {
  int i = 1;
  while (i <= 5) {
    std::cout << i << " ";
    i++;
  }
  return 0;
}

위의 코드는 1부터 5까지의 숫자를 출력합니다. i가 5보다 작거나 같은 동안 std::cout를 사용하여 i를 출력하고, i를 1씩 증가시킵니다. 이 과정은 i가 6이 될 때까지 반복됩니다.

또한, Do-While 루프도 있습니다. Do-While 루프는 While 루프와 유사하지만, 코드 블록이 최소한 한 번은 실행됩니다. Do-While 루프는 다음과 같은 구문으로 작성됩니다.

do {
  // code block to be executed
} while (condition);

위의 코드에서 condition은 루프를 실행할 조건입니다. 코드 블록이 최소한 한 번 실행된 후 조건이 참이면 코드 블록이 다시 실행됩니다. 이 과정은 조건이 거짓이 될 때까지 반복됩니다.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.