Ähnlich in der Struktur ist ein Union Enumerator auch ein benutzerdefinierter Datentyp. In der C -Sprache wird es als eine dargestellt Aufreum Stichwort.
Mit Hilfe eines Enumerators können wir unseren Datentyp und Daten erstellen.
Definieren Sie einen Enumerator
AuflaufmonatHier ist der Monat ein benutzerdefinierter Datentyp, und wir können keine Variable deklarieren. Diese Variablen sind keine Variablen. Dies sind die möglichen Werte im Monatsdatentyp. Mögliche Werte bedeuten, dass ein Jahr 12 Monate enthält, wie Januar, Februar und März. Sie sind eine Art von Wert.
Erstellen von Variablen von Aufzählern
AuflaufmonatErläuterung
Hier werden mögliche Werte gespeichert, die im Monatsdatentyp geschrieben werden. Wir können den Namen eines Monats trotz einer beliebigen Zahl direkt verwenden.
Aus der Perspektive eines Compilers handelte der Enzerator wie eine Ganzzahl.
Alle möglichen Werte im Enumerator verhielten sich wie eine Ganzzahl. Standardmäßig wird sein Wert mit 0 gestartet. Im Beispiel wird Jan als 0, Februar als 1 gespeichert… Dez. wird als 11 gespeichert.
Ändern des Standardwerts von Enum -Elementen
AuflaufmonatWir können Enumeratoren mit einem anderen Ganzzahlwert initialisieren.
Ein anderes Beispiel
Enum boolean // Es erhöht die Lesbarkeit eines Programms.Wir können jedes Programm in der C -Sprache ohne Hilfe der Aufzählung schreiben, aber die Aufzählung hilft beim Schreiben von klaren Codes und zur Vereinfachung des Programms.
Programmierbeispiel 1
Hier sehen wir eine Anwendung eines Aufzählers im nächsten Programmierbeispiel:
#enthaltenAusgang
Erläuterung
Hier definieren wir einen Aufzähler namens namens Früchte, Und es hat einige Elemente. Die Elemente sind Mango, Apfel, Banane, Orange, Erdbeere, Traube und Birne. Wir setzen einen Wert für die Element -Mango als 1. Der Wert des nächsten Elements, Apple, muss also 2 sein. Auch hier setzen wir einen Wert von Element Strawberry als 10. Das nächste Element, Erdbeer, muss also 12 sein. Wir können das Problem mit den Aufzählern lösen.
Programmierbeispiel 2
Hier sehen wir ein weiteres Beispiel für einen Aufzähler. Wie funktioniert der Enumerator an einem Programm??
#enthaltenAusgang
Erläuterung
Hier definieren wir einen Aufzähler namens Monat. Im Inneren des Enumerators gibt es 12 Elemente. Diese Elemente sind alle Monate eines Jahres wie Januar, Februar, März usw. In der Funktion main () erstellen wir nun eine Variable des Monatsdatentyps, Mon, und einen Wert zuweisen Juni. Danach drucken wir den Wert von Mon. Es zeigt die Ausgabe 5 als erstes Element des Enumerators mit einem Standardwert von Null, und June ist das sechste Element dieses Enumerators. Dazu wird das Ergebnis hier als 5 dargestellt.
Programmierbeispiel 3
Hier definieren wir einige weitere Beispiele des Enumerators:
#enthaltenAusgang
Erläuterung
Hier definieren wir einen Aufzähler namens Wochentage. Im Inneren des Enumerators gibt es sieben Elemente. Diese Elemente sind alle Tage eines Monats, wie Montag, Dienstag, Mittwoch usw. In der Funktion main () erstellen wir eine Variable der Wochentage Datentyp, D, und einen Wert zuweisen, Di. Danach drucken wir den Wert von D+2. Es zeigt die Ausgabe 4, als das erste Element des Enumerators mit Standardwert Null beginnt, und Di ist die 3Rd Element dieses Enumerators. Dazu ist das Ergebnis 4 hier, da wir 2 mit dem Wert von Di summieren.
Programmierbeispiel 4
Jetzt werden wir weitere Beispiele für einen Aufzähler sehen.
#enthaltenAusgang
Erläuterung
Hier definieren wir einen Aufzähler namens Wochentage. Im Inneren des Enumerators gibt es sieben Elemente. Diese Elemente sind alle Tage einer Woche, wie Montag, Dienstag, Mittwoch usw. Jetzt bewerben wir uns innerhalb der Funktion main () Für Schleife und weisen Sie den Wert der Kontrollvariablen zu I = Sonne. Danach drucken wir den Wert von ich. Es zeigt die Ausgabe aller Werte der Elemente an, wenn das erste Element des Enumerators bei einem Standardwert von Null startet.
Programmierbeispiel 5
In diesem Programm -Beispiel werden wir das letzte Beispiel des Enumerators sehen.
#enthaltenAusgang
Erläuterung
Hier definieren wir einen Aufzähler namens Woche. Innerhalb des Enumerators gibt es sieben Elemente. Diese Elemente sind alle Tage eines Monats, wie Montag, Dienstag, Mittwoch usw. In der Funktion main () erstellen wir eine Variable der Woche als Tag und weisen Sie Dienstag einen Wert zu.
Abschluss
Enumerator ist ein sehr nützliches Konzept in Bezug auf die C -Sprache. Nachdem wir alle Aspekte eines Aufzählers definiert haben, sind wir zu dem Schluss gekommen, dass ein Enumerator uns hilft, unsere Daten und Werte leicht zu verwalten. Es verbessert die Lesbarkeit des Programms und erleichtert das Programm.