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
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it