Open In App

C | Loops & Control Structure | Question 4




#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

Article Tags :