Saturday 16 March 2013

switch error


#include<stdio.h>
main()
{
int i=1,j=2;
switch(i)
 {
 case 1:  printf("GOOD");
        break;
 case j:  printf("BAD");
       break;
 }
}
Answer:
Compiler Error: Constant expression required in function main.
Explanation:
The case statement can have only constant expressions (this implies that we cannot use variable names directly so an error).
    Note:
Enumerated types can be used in case statements. 


Blog Author: Vijay Kumar

Go to: Java Aptitude


No comments:

Post a Comment