【 C 언어 】#27 조건 선택문( switch case) 이해하기

Language/C & C++ 2018. 4. 10. 11:46 Posted by 엑소더스팩토리
반응형

C 언어 #27 조건 선택문( switch case) 이해하기


 조건문인 if... else 구문과 유사하게 사용할 수 있는 switch case 구문을 연습해본다.  if 문의 경우에는 여러번 사용될 경우 프로그램 파악이 어렵거나 복잡하게 느껴질 수 있으나, switch case 문을 사용하면 프로그램이 직관적이고 간결해지는 장점이 있다. 


▶ 문제 : a=5, b=3, 을 정수로 선언하고 , scanf를 이용해서 1~3 사이의 값을 입력을 받는다. 

- 1번 선택시 a와 b를 더한 값을 출력하고, 

- 2번 선택시 a와 b의 뺄셈 값을 출력하고, 

- 3번 선택시 a와 b를 곱한 값을 출력하라

 그 이외의 값을 입력받으면 default: 구문을 사용하여 "1~3 사이의 값을 입력하라"는 메세지를 출력하라.

 

▶ 포인트 


case 1:   case2:    case3:   default:    형태로 하고 문장 끝에 세미 콜론이 아닌 콜론임에 주의 할 것.  default : 구문은 case1~3 이 외의 경우 값을 처리하는데 사용되며 생략 가능하다. 


▶ 프로그램 : 






▶ 실행 결과 :


( 3번을 입력한 경우 )


( 1~3번이 아닌 다른 값을 입력한 경우)





▶ 소스코드 다운로드 :  


27 조건 선택문(switch case)이해하기.cpp





반응형