C++에서 while 루프는 특정 조건이 만족될 때까지 반복적으로 코드를 실행하는 제어문입니다. while 루프는 조건식이 참일 때 실행되고, 조건식이 거짓일 때 종료됩니다.
while 루프의 기본 구조는 다음과 같습니다.
예를 들어, 1부터 10까지의 정수를 출력하는 경우 다음과 같은 while 루프를 사용할 수 있습니다:
위의 코드에서 i는 반복 변수로, while 루프의 조건식에서 10보다 작거나 같은지 검사합니다. while 루프가 실행될 때마다 i의 값은 1부터 10까지 변경되며, std::cout을 사용하여 i 값을 출력합니다. while 루프가 종료되면 i의 값은 11이 됩니다.
또한, while 루프에서는 do-while 루프를 사용하여 조건식이 참이 아니더라도 최소한 한 번은 코드를 실행할 수 있습니다. do-while 루프의 기본 구조는 다음과 같습니다:
예를 들어, 1부터 10까지의 정수를 출력하는 경우 다음과 같은 do-while 루프를 사용할 수 있습니다:
위의 코드에서 i는 반복 변수로, do-while 루프의 조건식에서 10보다 작거나 같은지 검사합니다. do-while 루프가 실행될 때마다 i의 값은 1부터 10까지 변경되며, std::cout을 사용하여 i 값을 출력합니다. do-while 루프가 종료되면 i의 값은 11이 됩니다. 이 경우 do 블록 안의 코드가 최소한 한 번은 실행되므로, 1부터 10까지의 정수가 항상 출력됩니다.
'c++' 카테고리의 다른 글
C++ 삼항연산자 (0) | 2023.03.04 |
---|---|
C++ 연산자 (0) | 2023.03.04 |
c++ 반복문 ( for문) (0) | 2023.03.04 |
c++ 에서 입력받는 방법. (0) | 2023.03.04 |
c++에서 출력하기. (0) | 2023.03.04 |