1 /*
2 *
enumvar.c
3 *
4 * Beispiel-Programm enum-Variable
5 *
6 * Autor: H.Drachenfels
7 * Erstellt am: 25.2.2015 / 10.11.2017 (C11)
8 */
9
10 #include <stdio.h>
11
12 enum month {jan = 1, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec};
13
14 int main(void)
15 {
16 // enum month m = 3; // funktioniert bei C, aber nicht bei C++
17 enum month m = mar;
18
19 //---------------------------------------------- print variable value
20 printf("m = %d\n", m);
21
22 //-------------------------------------------- print variable address
23 printf("&m = %p\n", (void*) &m);
24
25 //----------------------------------------------- print variable size
26 printf("sizeof m = %zu\n", sizeof m);
27
28 return 0;
29 }
30