다음 코드에서 빈칸에 들어갈 올바른 키워드는?
각 case가 독립적으로 실행되도록 하려면
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
각 case가 독립적으로 실행되도록 하려면?
int choice = 3;
switch (choice) {
case 1:
cout << "Option 1";
_____;
case 2:
cout << "Option 2";
_____;
default:
cout << "Other option";
}
각 case가 독립적으로 실행되도록 하려면?
정답: B
⦁
break
키워드는 switch 문에서 해당 case 실행 후 전체 구문을 빠져나가게 합니다⦁ break 없이 실행될 때의 문제점:
⦁ "fall-through" 현상 발생
⦁ 일치하는 case부터 아래 모든 case가 연속 실행됨
⦁ choice가 3이고 break가 없다면:
⦁ case 1, case 2 모두 건너뜀
⦁ default 실행 → "Other option" 출력
⦁ break가 있으면:
⦁ 각 case는 독립적으로 실행
⦁ 해당 case 실행 후 switch 문 완전 종료
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.