466 views
0 votes
0 votes

What will be the output of the following program?

 

void main( )
{
enum months{July, August, September = 400, October, November = 500, December = 600};
printf("%d, %d, %d, %d, %d, %d", July, August, September, October, November, December);
}

1 Answer

Best answer
2 votes
2 votes
Default value of initial enum is 0 (if not assigned explicity) and it then increase by 1. So, program will print

0 1 400 401 500 600.
selected by

Related questions

0 votes
0 votes
1 answer
1
Hira Thakur asked Aug 18, 2017
1,654 views
how enum has differed from marco???what is advantage/disadvantage of both???