Simile nella struttura, un enumeratore sindacale è anche un tipo di dati definito dall'utente. In lingua C, è rappresentato come un enum parola chiave.
Con l'aiuto di un enumeratore, possiamo creare il nostro tipo di dati e i nostri dati.
Definire un enumeratore
mese enumQui, il mese è un tipo di dati definito dall'utente e non possiamo dichiarare alcuna variabile. Queste variabili non sono variabili. Questi sono i possibili valori nel tipo di dati del mese. I valori possibili significano un anno contiene 12 mesi, come gennaio, febbraio e marzo. Sono un tipo di valore.
Creazione di variabili di enumeratori
mese enumSpiegazione
Qui vengono archiviati possibili valori, che sono scritti nel tipo di dati del mese. Possiamo usare direttamente il nome di un mese nonostante qualsiasi numero.
Dal punto di vista di un compilatore, l'enumeratore ha agito come un numero intero.
Tutti i possibili valori all'interno dell'enumeratore si sono comportati come un numero intero. Per impostazione predefinita, il suo valore viene avviato con 0. Nell'esempio, Jan viene archiviato come 0, febbraio viene memorizzato come 1 ... DEC è conservato come 11.
Modifica del valore predefinito degli elementi enum
mese enumPossiamo inizializzare gli enumeratori con un valore intero diverso.
Un altro esempio
enum booleano // aumenta la leggibilità di un programma.Possiamo scrivere qualsiasi programma in lingua C senza l'aiuto dell'enumerazione, ma l'enumerazione aiuta a scrivere codici chiari e semplificare il programma.
Esempio di programmazione 1
Qui, vediamo un'applicazione di un enumeratore nel prossimo esempio di programmazione:
#includereProduzione
Spiegazione
Qui, definiamo un enumeratore chiamato frutta, E ha alcuni elementi. Gli elementi sono mango, mela, banana, arancione, fragola, uva e pera. Impostiamo un valore sull'elemento mango come 1. Quindi, il valore dell'elemento successivo, Apple, deve essere 2. Ancora una volta, abbiamo impostato un valore di Strawberry Element come 10. Quindi, l'elemento successivo, la fragola, deve essere 12. Possiamo risolvere il problema usando gli enumeratori.
Esempio di programmazione 2
Qui, vediamo un altro esempio di enumeratore. Come funziona l'enumeratore su un programma?
#includereProduzione
Spiegazione
Qui, definiamo un enumeratore chiamato mese. All'interno dell'enumeratore, ci sono 12 elementi. Questi elementi sono tutti i mesi di un anno, come gennaio, febbraio, marzo ecc. Ora, all'interno della funzione principale (), creiamo una variabile di tipo di dati del mese, lun, e assegnare un valore giugno. Dopodiché, stampiamo il valore di mon. Mostra l'output 5, come primo elemento dell'enumeratore, inizia con un valore predefinito di zero e giugno è il sesto elemento di questo enumeratore. Per questo, il risultato è mostrato come 5 qui.
Esempio di programmazione 3
Qui, definiamo molti altri esempi dell'enumeratore:
#includereProduzione
Spiegazione
Qui, definiamo un enumeratore chiamato giorni della settimana. All'interno dell'enumeratore, ci sono sette elementi. Questi elementi sono tutti i giorni di un mese, come lunedì, martedì, mercoledì, ecc. All'interno della funzione principale (), creiamo una variabile di tipo di dati nei giorni feriali, D, e assegnare un valore, mar. Dopodiché, stampiamo il valore di D+2. Mostra l'output 4 come il primo elemento dell'enumeratore inizia con il valore zero predefinito e Tue è il 3Rd elemento di questo enumeratore. Per questo, il risultato è 4 qui in quanto ci sommiamo 2 con il valore di TUE.
Esempio di programmazione 4
Ora vedremo altri esempi di un enumeratore.
#includereProduzione
Spiegazione
Qui, definiamo un enumeratore chiamato giorni della settimana. All'interno dell'enumeratore, ci sono sette elementi. Questi elementi sono tutti i giorni di una settimana, come lunedì, martedì, mercoledì, ecc. Ora, all'interno della funzione principale (), applichiamo per loop e assegnare il valore della variabile di controllo i = sole. Dopodiché, stampiamo il valore di io. Mostra l'output di tutti i valori degli elementi, poiché il primo elemento dell'enumeratore inizia a un valore predefinito di zero.
Esempio di programmazione 5
In questo esempio di programmazione, vedremo l'ultimo esempio dell'enumeratore.
#includereProduzione
Spiegazione
Qui, definiamo un enumeratore chiamato settimana. All'interno dell'enumeratore ci sono sette elementi. Questi elementi sono tutti i giorni di un mese, come lunedì, martedì, mercoledì ecc. All'interno della funzione principale (), creiamo una variabile della settimana come a giorno e assegnare un valore a martedì.
Conclusione
L'enumeratore è un concetto molto utile in termini di lingua C. Dopo aver definito tutti gli aspetti di un enumeratore, siamo giunti alla conclusione che un enumeratore ci aiuta a gestire facilmente i nostri dati e valori. Migliora la leggibilità del programma e semplifica il programma.