40. 선택문 (switch case)

A) switch 선택문은 여러 개 구문 중에 선택해서 수행할 수 있어. B) break 문을 작성해서 선택문을 빠져나가게 하는 것도 잊지마.

 

C언어에서 선택문은 표현식의 값에 따라 수행할 코드의 위치를 선택하는 구문이예요.
switch (선택 표현식)
{
case 상수: 수행 구문; break;

default: 수행 구문; breadk;
}
선택 표현식의 값에 일치하는 case 위치의 구문을 수행하며 선택 표현식의 결과는 정수여야 하죠.
그리고 일치하는 case가 없을 때는 default 위치의 구문을 수행합니다.
그리고 break 문을 만나면 switch 블록을 빠져 나가죠.
조건이 여러 개일 때 조건문을 사용하는 것은 복잡하며 switch 문을 사용하여 단순하게 작성할 수 있어요.
◈ 성적을 입력받아 학점을 출력하는 예 (if문 사용)

 

◈ 성적을 입력받아 학점을 출력하는 예 (switch문 사용)

 

◈ 기본 연습
하나의 문자를 입력받아 ‘i’ 혹은 ‘I’일 때는 추가, ‘d’ 혹은 ‘D’일 때는 삭제 , ‘s’ 혹은 ‘S’일 때는 검색, ‘l’, ‘L’일 때는 전체 출력이라고 화면에 출력하는 프로그램을 작성하시오.


무료 동영상 강의

[C언어 무료 동영상 강의] 39. 조건문(if else), 40. 선택문(switch case)