C Switch

The Switch statement selects one of many code blocks to be executed.


Instead of writing many if..else statements, you can use the switch statement


This is how switch statement works:


  • • The switch expression is evaluated once
  • • The value of the expression is compared with the values of each case
  • • If there is a match, the associated block of code is executed
  • • The break statement breaks out of the switch block and stops the execution
  • •The default statement is optional, and specifies some code to run if there is no case match

Code


  #include 
  int main() {
  int day = 4;
  switch (day) {
  case 1:
  printf("Monday"); break;
  case 2:
  printf("Tuesday"); break;
  case 3:
  printf("Wednesday"); break;
  case 4:
  printf("Thursday"); break;
  case 5:
  printf("Friday"); break;
  case 6:
  printf("Saturday"); break;
  case 7:
  printf("Sunday"); break;
  }
  return 0;
  }


Output

Thursday


Explanation

Here switch statement is operated on day, day has value 4 and case 4 is executed.







© Copyright 2022 Advanced PLC. All rights reserved.