다음 코드의 실행 결과는?

과목: C++

문제 번호: 3406

easy
다음 코드의 실행 결과는?
int count = 0;
while (count < 3) {
    cout << count << " ";
    count++;
}
A. 0 1 2
B. 0 1 2 3
C. 1 2 3
D. 무한 반복

정답: A



⦁ while 반복문의 실행 과정을 단계별로 따라가면:
1. count = 0: 0 < 3 → 참 → "0 " 출력, count = 1
2. count = 1: 1 < 3 → 참 → "1 " 출력, count = 2
3. count = 2: 2 < 3 → 참 → "2 " 출력, count = 3
4. count = 3: 3 < 3 → 거짓 → 반복문 종료

⦁ 핵심 원리:
⦁ 조건 검사는 매번 반복 시작 전에 수행
⦁ 조건이 거짓이 되면 즉시 반복문 종료

count++가 있어서 변수가 증가하므로 무한 반복되지 않습니다

⦁ 최종 출력: "0 1 2 "

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.