C/Enumerazioni, strutture e unioni/Enumerazioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
mNessun oggetto della modifica
Pietrodn (discussione | contributi)
+sintassi colorata
Riga 6:
 
{{IndexItem|enum}}
<source lang="c">
enum nome_del_tipo { lista_dei_valori } variabili;
</source>
 
==Esempi d'uso==
<source lang="c">
 
#include <stdio.h>
#include <stdlib.h>
Line 39 ⟶ 41:
return 0;
}
</source>
 
Questo programma tramuta lo stato di Mario Rossi immesso dall'utente in un numero: <tt>A_casa=0</tt>, <tt>Al_lavoro=1</tt>, <tt>In_vacanza=2</tt>.
 
È anche possibile assegnare un numero a scelta ad ogni numerazione. Se i numeri successivi non sono specificati, il compilatore procederà in ordine crescente.
 
<source lang="c">
#include <stdio.h>
#include <stdlib.h>
Line 73 ⟶ 77:
return 0;
}
</source>
 
In questo caso A_casa=25, Al_lavoro=56, In_Vacanza=57.