다음 ISO C 코드의 출력값은?
int x = 2, result = 0;
switch (x) {
case 1: result += 1; break;
case 2: result += 3;
default: result += 5;
}
printf("%d", result);정답 4번
switch는 일치한 case 2부터 시작하고 break를 만날 때까지 아래 레이블의 문장도 계속 실행한다. 따라서 result는 0→3→8이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21