Switch Case in C Programming
- Switch case statement acts as a substitute for a long if-else-if ladder that is used to test a list of cases.
- A switch statement contains one or more case labels which are tested against the switch expression.
- When the expression match to a case then the associated statements with that case would be executed.
Syntax
Switch (expression)
{
case value1:
//Statements
break;
case value 2:
//Statements
break;
case value n:
//Statements
break;
Default:
//Statements
}
For Example,
Write a C Program to find the weekdays name by entering weekday number
#include<stdio.h>
#include<conio.h>
void main()
{
int day;
printf("Enter Weekday number between 1 to 7 /n : ");
scanf("%d",&day);
switch(day)
{
case 1:
printf("First days of week is Sunday");
break;
case 2:
printf("Second days of week is Monday");
break;
case 3:
printf("Third days of week is Tuesday");
break;
case 4:
printf("Fourth days of week is Wednesday");
break;
case 5:
printf("Fifth days of week is Thursday");
break;
case 6:
printf("Sixth days of week is Friday");
break;
case 7:
printf("Seventh days of week is Saturday");
break;
default:
printf("Error! invalid weekday selected");
}
getch();
}
Pages: 1 2