Discussion :: Testing New
-
Determine Output:
void main()
{
int i=1, j=2;
switch(i)
{
case 1: printf("GOOD"); break;
case j: printf("BAD"); break;
}
}
Answer : Option C
Explanation :
Compiler Error: Constant expression required in function main.
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.
Be The First To Comment