Skip to content

Latest commit

 

History

History
53 lines (47 loc) · 1.04 KB

switch.md

File metadata and controls

53 lines (47 loc) · 1.04 KB
layout title parent nav_order
default
switch
Control Statement
2

C++ switch


The C++ switch statement executes one statement from multiple conditions. It is like if-else-if ladder statement in C++.

switch(expression){      
case value1:      
 //code to be executed;      
 break;    
case value2:      
 //code to be executed;      
 break;    
......      
      
default:       
 //code to be executed if all cases are not matched;      
 break;    
} 

Example

#include <iostream>  
using namespace std;  
int main () {  
       int num;  
       cout<<"Enter a number to check grade:";    
       cin>>num;  
           switch (num)    
          {    
              case 10: cout<<"It is 10"; break;    
              case 20: cout<<"It is 20"; break;    
              case 30: cout<<"It is 30"; break;    
              default: cout<<"Not 10, 20 or 30"; break;    
          }    
    } 

Ouput

Enter a number:
10
It is 10