C | Loops & Control Structure | Question 4
C
#include <stdio.h> int main() { int i = 3; switch (i) { case 1: printf ( "Geeks" ); break ; case 1+2: printf ( "Quiz" ); break ; default : printf ( "GeeksQuiz" ); } return 0; } |
What is the output of the above program?
(A)
Geeks
(B)
Quiz
(C)
GeeksQuiz
(D)
Compile-time error
Answer: (B)
Explanation:
Expression gets evaluated in cases. The control goes to the second case block after evaluating 1+2 = 3 and Quiz is printed.
Quiz of this Question
Please comment below if you find anything wrong in the above post
Please Login to comment...