Skip to content
Related Articles
Open in App
Not now

Related Articles

C | Loops & Control Structure | Question 4

Improve Article
Save Article
Like Article
  • Difficulty Level : Basic
  • Last Updated : 12 Jan, 2013
Improve Article
Save Article
Like Article




#include <stdio.h>
int main()
{
    int i = 3;
    switch (i)
    {
        case 0+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.

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!