Comment on the output of the following C code.
#include <stdio.h>
int main()
{
int a = 1;
switch (a)
case 1:
printf("%d", a);
case 2:
printf("%d", a);
case 3:
printf("%d", a);
default:
printf("%d", a);
}
#include <stdio.h>
int main()
{
int a = 1;
switch (a)
case 1:
printf("%d", a);
case 2:
printf("%d", a);
case 3:
printf("%d", a);
default:
printf("%d", a);
}
A. No error, output is 1111
B. No error, output is 1
C. Compile time error, no break statements
D. Compile time error, case label outside switch statement
Answer: Option D
Join The Discussion