Examveda
Examveda

What will be the output of the following C code? (Assuming that we have entered the value 1 in the standard input)
#include <stdio.h>
void main()
{
    char *ch;
    printf("enter a value between 1 to 3:");
    scanf("%s", ch);
    switch (ch)
    {
       case "1":
          printf("1");
          break;
       case "2":
          printf("2");
          break;
    }
}

A. 1

B. Compile time error

C. 2

D. Run time error

Answer: Option B


This Question Belongs to C Program >> Control Structures

Join The Discussion

Related Questions on Control Structures