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ć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ć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
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.