C++

조건문 switch

switch 문은 하나의 표현식 값을 여러 case 레이블과 비교해 고정된 분기 집합을 읽기 쉬운 표 형태로 정리합니다.

하나의 값이 여러 고정된 경우 중 어디에 해당하는지 확인하고, case와 default를 배치하는 기준을 정리합니다.

1

switch 문 개념

switch 문은 주어진 표현식의 값을 평가하여 그 값과 일치하는 case 레이블로 프로그램의 실행 흐름을 점프시킵니다.

switch 문
2

switch 문 형식 및 기본 사용법

switch 문은 평가식, case 레이블, 선택적 default 레이블로 구성됩니다.

switch 문을 사용하는 경우
3

break가 막는 fall-through 흐름

switch 문에서 break 문을 생략하면, 해당 case 블록의 코드가 실행된 후 다음 case 블록으로 실행 흐름이 연속적으로 흘러들어갑니다(Fall-through).

switch 문 제약사항