안녕 세상아,

[c++/조건문] switch문 사용법, 예제 본문

c++ 개념

[c++/조건문] switch문 사용법, 예제

돈 많은 백수가 되고싶다 2024. 4. 4. 22:18

switch 문법

if문과 같이 제어문에 속한다. 하지만 if문과는 다르게 부등호(>, <, >=,<=)를 사용하지 않는다. 모든 식이 다 등호인 셈이다.

사실 조건문을 사용할 때 switch문을 별로 사용하지 않기 때문에 사용법에 익숙하지 않다. 보통은 if문을 더 많이, 아니 훨씬 많이 사용한다. 그래도 알아야되니까.. 정리해본다.

switch문 문법

switch(변수){
    case 값1 : 
        실행문; 
        break;
    case 값2 : 
        실행문; 
        break;  
    default :
        실행문;    
}
 

switch문 사용법

#include <iostream>
using namespace std;

int main(){
   int x;
   cin >> x;
   switch(score/10){
 	case 9 :
 		cout<<"A등급입니다.";
 		break;
 	case 8 :
 		cout<<"B등급입니다.";
 		break;
 	case 7 :
 		cout<<"C등급입니다.";
 		break;
 	case 6 :
 		cout<<"D등급입니다.";
 		break;
 	default :
 		cout<<"F등급입니다."; 
   }
}