Switch case MCQ 14: Multiple Cases and One Break
Switch case MCQ 14: Multiple Cases and One Break
Problem Statement 14 : Multiple Cases and One Break
void main() { int choice = 1 ; switch(choice) { case 'A': case 'a': printf("\nA for Apple"); break; case 'B': case 'b': printf("\nB for Ball"); break; } }
Options : Will this program works
- Yes
- No
[spoiler title=”Output”]Yes[/spoiler]
Explanation :
- We know that switch case executes from top to bottom
- Suppose Control is in case ‘A’ , As break statement is absent control will continues to execute case ‘a’
- As break statement encounters Control goes outside the loop
- So case ‘A’ and case ‘a’ Share same set of statements