C switch Statement :

switch :

switch statement is use to execute a block of statements depending on the value of a variable or an expression.
Note :

  1. The braces { } can be omitted when there is only one statement available in the statement block.
  2. The break statement is used to transfer the control to the end of switch statement.
  3. The default block is executed when none of the case labels matches with the value of the expression / variable.
  4. It should also be noted that a switch statement is compact and can be used to replace a nested if statement.

Syntax :

  1. switch(<expression>)
  2. {
  3. case <label 1>: {
  4. <statement block 1>
  5. break; }
  6. case <label n>: {
  7. <statement block n>
  8. break; }
  9. default: {
  10. <default statement block>
  11. break; }

Example :

  1. /* Description: chose one or two use switch statement */
  2. #include<stdio.h>
  3. main()
  4. {
  5. int a;
  6. printf("Please enter a no between 1 and 2: ");
  7. scanf("%d",&a);
  8. switch(a)
  9. {
  10. case 1:
  11. printf("You chose One");
  12. break;
  13. case 2:
  14. printf("You chose Two");
  15. break;
  16. default :
  17. printf("Invalid Choice. Enter a no between 1 and 2");
  18. break;
  19. }
  20. getch();
  21. }

Output :

c language - chose one or two use switch statement

Computer Science Engineering

Special Notes

It's a special area where you can find special questions and answers for CSE students or IT professionals. Also, In this section, we try to explain a topic in a very deep way.

CSE Notes