다음 코드의 출력 결과는?
다음 코드의 출력 결과는?
for (int i = 0; i < 6; i++) {
if (i == 3) {
break;
}
cout << i << " ";
}
정답: B
break
문의 실제 동작을 이해하는 문제입니다.⦁ 실행 과정 분석:
1. i=0: 조건 불만족 →
0
출력2. i=1: 조건 불만족 →
1
출력3. i=2: 조건 불만족 →
2
출력4. i=3: 조건 만족 →
break
실행5. 루프 완전 종료
⦁ 결과:
0 1 2
(공백 포함)⦁ 핵심 포인트:
⦁ i가 3이 되는 순간
break
실행⦁ 3은 출력되지 않음 (
break
가 cout
보다 먼저 실행)⦁ 4, 5도 출력되지 않음 (루프가 종료되었기 때문)
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.