Question
#include<stdio.h>
int main()
{
int i=4;
switch(i)
{
default:
printf("This is default\n");
case 1:
printf("This is case 1\n");
break;
case 2:
printf("This is case 2\n");
break;
case 3:
printf("This is case 3\n");
}
return 0;
}
#include<stdio.h>
int main()
{
int i=4;
switch(i)
{
default:
printf("This is default\n");
case 1:
printf("This is case 1\n");
break;
case 2:
printf("This is case 2\n");
break;
case 3:
printf("This is case 3\n");
}
return 0;
}
Answer: Option A
Was this answer helpful ?
Answer: Option(A)
In the very begining of switch-case statement default statement is encountered.
So, it prints "This is default".
In default statement there is no break; statement is included. So it prints the case
1 statements. "This is case 1".
Then the break; statement is encountered. Hence the program exits from the switch-case block.
Was this answer helpful ?
Submit Solution