더북(TheBook)

14.1 switch 문 소개

switch 문의 형태는 다음과 같습니다. 표현식 값이 값1~값n 중 하나와 일치하면 해당 실행문을 실행하고, 일치하지 않으면 default 실행문을 실행합니다.

switch (표현식)
{
    case 값1: 실행문1; break;
    case 값2: 실행문2; break;
…
    case 값n: 실행문n; break;
    default: 실행문; break;
}

즉, 표현식의 결괏값이 ‘값1’이면 ‘실행문1’을 수행하고, ‘값2’이면 ‘실행문2’를 수행하는 식으로 표현식에 맞는 실행문을 수행합니다.

switch 문에는 추가로 casedefault 키워드가 사용되는데요. 이를 casedefault 레이블이라고 합니다. case 레이블에는 상수(값)가 들어오고, default 레이블은 생략 가능합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.