[c++] while 반복문의 조건부분
다음은 while 반복문의 기본 구조와 조건부분의 예시입니다.
while (조건식) {
// 조건식이 참일 때 실행될 코드
}
여기서 조건식은 참 또는 거짓을 판단하는 표현식이며, while 키워드 다음에 괄호 안에 위치합니다. 조건부분이 true일 때 중괄호({}) 내의 코드 블록이 반복 실행됩니다. 반복문이 실행될지를 결정하는 조건은 코드 블록을 실행하기 전에 확인됩니다.
예를 들어, 아래 코드는 사용자로부터 숫자를 입력받아 1부터 입력된 숫자까지의 합을 구하는 예시입니다.
#include <iostream>
int main() {
int num, sum = 0;
std::cout << "숫자를 입력하세요: ";
std::cin >> num;
int i = 1;
while (i <= num) {
sum += i;
i++;
}
std::cout << "1부터 " << num << "까지의 합은 " << sum << "입니다." << std::endl;
return 0;
}
이 예시에서 while 반복문의 조건부분은 (i <= num)으로, 변수 i의 값이 num보다 작거나 같을 때 반복문이 실행됩니다. sum 변수는 1부터 숫자가 입력될 때까지의 합을 저장합니다.
참고 자료:
- C++ While 루프: https://www.w3schools.com/cpp/cpp_while_loop.asp