Question
#include<stdio.h>
int main()
{
int P = 10;
switch(P)
{
case 10:
printf("Case 1");
case 20:
printf("Case 2");
break;
case P:
printf("Case 2");
break;
}
return 0;
}
Point out the error, if any in the program.
#include<stdio.h>
int main()
{
int P = 10;
switch(P)
{
case 10:
printf("Case 1");
case 20:
printf("Case 2");
break;
case P:
printf("Case 2");
break;
}
return 0;
}
Answer: Option B
Was this answer helpful ?
The compiler will report the error "Constant expression required" in the line
case P: . Because, variable names cannot be used with case statements.
The case statements will accept only constant expression.
Was this answer helpful ?
More Questions on This Topic :
Question 8.
#include<stdio.h>
int main()
{
int i=4;
....
Submit Solution