Bedeutung der C -Aufzählung

Bedeutung der C -Aufzählung
Aufzählung oder Aufreum sind eine Reihe verwandter Werte, die bei der Codierung verwendet werden, um einen Satz vordefinierter Elemente/Werte zu bestimmen, die möglicherweise von einer Variablen verwendet werden können. Menschen neigen normalerweise dazu, zwischen Strings und Enums verwirrt zu werden. Jeder Wert einer Aufzählung ist einzigartig, was es sich von einer Zeichenfolge unterscheidet. Außerdem werden in Codes Enums verwendet, wie wir Datentypen int, char und andere verwenden.

Wenn Sie daran interessiert sind, die Bedeutung der Aufzählung in der C -Sprache zu kennen, befolgen Sie die Anleitung dieses Artikels.

Bedeutung der Aufzählung in C (Typedef Enum)

Aufschwung sind nützlich in C, um eine benutzerfreundliche Reihe von Werten zu entwickeln, die dann im Code verwendet werden können. Die erste Regel, um einen Enum zu definieren, ist, dass keine zwei Werte in einem Aufreum sollte gleich sein und die Standardwerte für einen Enum sind ganzzahlige Werte. Auch ein Aufreum kann nur in der Codebasis verwendet werden, an der sie definiert sind, und sind nicht anwendbar, wenn Sie versuchen, sie auf einen Bereich anzuwenden, in dem sie undefiniert sind.

Die grundlegende Syntax, um eine zu definieren Aufreum Ist:

enumvariable value1, value2, value3,…

Ein besseres Verständnis von haben Aufreum, Befolgen wir ein grundlegendes Beispiel in C:

Beispiel 1

#enthalten
Enum Day Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag;
int main ()

HEUTE DAY HEUTE;
Heute = Freitag;
printf ("Der Tag heute ist:");
printf ("Tag %d", heute+1);
printf ("\ n");
printf ("Der Tag morgen wird:");
printf ("Tag %d", heute+2);
Rückkehr 0;

Ausgang

Erläuterung

Im obigen Beispiel; Aufreum TagWird mit dem Namen aller darin enthaltenen Tage erstellt. Jetzt das Auflauftag kann im C -Code verwendet werden, um eine Variable zu deklarieren “Heute”:

In jedem Aufreum, Der erste Wert ist auf Index 0 und dann 1,2,3 und so weiter. Der Index 0 -Wert entspricht standardmäßig immer Null, wodurch ich heute den Tag heute drucken muss.+1:

Beispiel 2

#enthalten
Enumfrucht Mango, Kiwi, Orange, Feigen, Apfel, Guave, Ananas,
Erdbeere;
int main ()

int i;
für (i = mango; ich<=Strawberry; i++)
printf ("%d", i);
Rückkehr 0;

Ausgang

Erläuterung

In Beispiel 2, Es wird ein Auflauf von Obstnamen erstellt und dann wird ein für die Schleife ausgeführt, um den Enum von der State Mango (0) bis zur Zustandstrawberry (7) zu drucken (7).

An den oben genannten Beispielen können Sie sehen, wie man einen bestimmten Datentyp-Satz entwerfen kann, der dann im Code verwendet werden kann, um den gewünschten Betrieb auszuführen.

Schlüsselpunkte

  • Aufreum Enthält immer Werte, die irgendwie verwandt sind.
  • Aufreum Für Entwickler und Programmierer ist wichtig, um ihre eigenen Datentypen für ihre Anwendungen und andere Programme zu erstellen.
  • Aufreum Bietet eine große Anpassung in Programmen wie Aufreum kann mit jedem Namen definiert werden.
  • Denken Sie daran, dass jeder Wert im Auflauf einzigartig sein sollte.
  • Ein Aufreum kann nur in der Codebasis verwendet werden.

Abschluss

Aufreum ist eine Reihe von Werten, die anpassbar sind. Während des Schreibens eines C -Code -Benutzers kann der Benutzer jede Aufzählungsvariable wie Obst, Tag oder Monat definieren und dann kann er verwendet werden, um Variablen zu deklarieren oder mehrere Vorgänge in einem Code auszuführen.