Open In App

C | Loops & Control Structure | Question 4

Like Article
Like
Save
Share
Report

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


Last Updated : 12 Jan, 2013
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads