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