01: // enum: definizione e uso base
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: // enum definisce un tipo intero con valori nominali
06: // di default: LUNES=0, MARTEDI=1, ...
07: enum giorno
08: {
09:   LUNEDI,
10:   MARTEDI,
11:   MERCOLEDI,
12:   GIOVEDI,
13:   VENERDI,
14:   SABATO,
15:   DOMENICA
16: };
17: 
18: int main(int argc, char **argv){
19: 
20:   enum giorno oggi = MERCOLEDI;
21: 
22:   // internamente e' un intero
23:   printf("MERCOLEDI vale %d\n", MERCOLEDI);
24:   printf("DOMENICA vale %d\n", DOMENICA);
25: 
26:   // si puo' usare in espressioni booleane
27:   if(oggi == SABATO || oggi == DOMENICA)
28:     printf("e' weekend\n");
29:   else
30:     printf("e' un giorno feriale\n");
31: 
32:   return 0;
33: }
34: 


Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it