Znaczenie wyliczenia C

Znaczenie wyliczenia C
Wyliczenie Lub Enum są zbiorem powiązanych wartości, które są używane w kodowaniu do określenia zestawu predefiniowanych elementów/wartości, które mogą być używane przez zmienną. Ludzie zwykle są zdezorientowani między strunami i wyliczkami, każda wartość wyliczania jest unikalna, co odróżnia się od łańcucha. Ponadto, w kodach, wyliczanie są używane tak, jak używamy typów danych INT, char i innymi.

Jeśli chcesz poznać znaczenie wyliczenia w języku C, postępuj zgodnie z wskazówkami tego artykułu.

Znaczenie wyliczenia w C (enum typedef)

Enums są przydatne w C do opracowania przyjaznego dla użytkownika zestawu wartości, które można następnie użyć w kodzie. Pierwszą zasadą, która zdefiniuje enum, jest to, że żadne dwie wartości w enum powinny być takie same, a wartości domyślne dla enum to wartości całkowitymi. Także An enum można używać tylko w podstawie kodu, gdzie są one zdefiniowane i nie mają zastosowania, jeśli próbujesz zastosować je do obszaru, w którym są nieokreślone.

Podstawowa składnia do zdefiniowania enum Jest:

enum enumvariable wartość1, wartość2, wartość3,…

Lepiej zrozumieć enum, Śledźmy podstawowy przykład w C:

Przykład 1

#włączać
Enum Day poniedziałek, wtorek, środa, czwartek, piątek, sobota, niedziela;
int main ()

Enum Day Today;
Dzisiaj = piątek;
printf („Dzisiejszy dzień to:”);
printf („dzień %d”, dziś+1);
printf („\ n”);
printf („jutro będzie:”);
printf („dzień %d”, dziś+2);
powrót 0;

Wyjście

Wyjaśnienie

W powyższym przykładzie; enum "Dzień”Jest tworzony o nazwie wszystkich dni zawartych w niej. Teraz to Enum Day może być używane w kodzie C, aby zadeklarować zmienną „Dzisiaj”:

W każdym enum, Pierwsza wartość znajduje się na indeksie 0, a następnie 1,2,3 i tak dalej. Wartość indeksu 0 jest domyślnie zawsze równa zero, ze względu na to, że jeśli będę musiał wydrukować dzień dzisiaj, będzie to dziś równe+1:

Przykład 2

#włączać
Enum Fruit mango, kiwi, pomarańcza, fig, jabłko, guawa, ananas,
Truskawka;
int main ()

int i;
dla (i = mango; i<=Strawberry; i++)
printf („%d”, i);
powrót 0;

Wyjście

Wyjaśnienie

W Przykład 2, Upewnia się enum z nazw owoców, a następnie pętla jest uruchamiana w celu wydrukowania enum, zaczynając od Mango State (0) do stanu truskawki (7).

Według wyżej wymienionych przykładów możesz zobaczyć, jak za pomocą enum można zaprojektować określony zestaw typu danych, który można następnie użyć w kodzie do wykonania pożądanej operacji.

Kluczowe punkty

  • Enum Zawsze zawiera wartości, które są jakoś powiązane.
  • Enum jest ważne dla programistów i programistów, aby tworzyć własne typy danych dla swoich aplikacji i innych programów.
  • Enum zapewnia doskonałe dostosowywanie w programach, jako enum można zdefiniować dowolną nazwą.
  • Pamiętaj, że każda wartość w wyliczeniu powinna być wyjątkowa.
  • Jakiś enum można używać tylko w bazie kodu.

Wniosek

Enum to zestaw wartości, które można dostosować. Podczas pisania użytkownika kodu C może zdefiniować dowolną zmienną wyliczenia, taką jak owoce, dzień lub miesiąc, a następnie może być używany do zadeklarowania zmiennych lub do wykonywania wielu operacji w kodzie.