The switch statement in C is used as an alternate to the if-else ladder statement. For a single variable i.e, switch variable it allows us to execute multiple operations for different possible values of a single variable. 

switch(Expression)
{
case '1': // operation 1
break;
case:'2': // operation 2
break;
default: // default statement to be executed
}

Below is the C program to demonstrate the switch case statement:


#include <stdio.h>
int main() {
  int i = 2;
  switch (i) {
    case 1: 
      printf("Case 1\n");
      break;
    case 2:
      printf("Case 2\n");
      break;
    case 3:
      printf("Case 3\n"); 
      break;
    case 4:
      printf("Case 4\n"); 
      break;
    default:
      printf("Default\n");
      break;
  }
}

Output:
Case 2