문제
C 코드에서 break의 역할에 대한 설명으로 가장 옳지 않은 것은?
① (무한)루프문을 벗어날 때 사용한다. ② switch~case문에서 중지점을 지정할 때 사용한다. ③ 모든 선택문, 제어문에서 사용 가능하다. ④ 해당 지역의 반복문을 벗어날 수 있다.
정답
3번
해설
정답: 3. break는 모든 선택문과 제어문에서 사용할 수 있는 것이 아니라 주로 반복문과 switch문에서 사용된다.
오답 풀이
- 1번: 반복문을 벗어날 때 사용할 수 있다.
- 2번: switch-case에서 흐름을 중단할 때 사용한다.
- 3번: 모든 선택문, 제어문에서 사용할 수 있다는 설명은 틀렸다.
- 4번: 현재 반복문을 벗어날 수 있다.
보충 개념 break는 가장 가까운 반복문이나 switch문을 종료한다.