What difference does this two way of using enum make(both give same output)? I dont understand why do we use enum to declare day1.
Code:#include <stdio.h> main() { enum day{zero, one, two, three}; enum day day1; day1 = one; printf("%d ",day1); return 0; }
Code:#include <stdio.h> main() { enum Day {zero, one, two, three}; int day1; day1 = one; printf("%d ",day1); return 0; }