Point out the error( if any) in the following code.
#include
enum sanfoundry
{
a,b,c
};
enum sanfoundry g;
main()
{
g++;
printf("%d",g);
}
Answer: D
The code shown above does not result in any error. This is because, although the value of enum constants cannot be changed, yet it is possible to modify the value of the enum instance variable(that is ‘g’ in this case).