Betydningen av C -oppregning

Betydningen av C -oppregning
Oppregning eller Enum er sett med relaterte verdier, som brukes i koding for å bestemme et sett med forhåndsdefinerte elementer/verdier som muligens kan brukes av en variabel. Folk har vanligvis en tendens til å bli forvirret mellom strenger og enums, hver verdi av en enum er unik, noe som gjør den forskjellig fra en streng. I koder brukes enums akkurat som om vi bruker datatyper int, char og andre.

Hvis du er interessert i å bli kjent med viktigheten av oppregning på C -språket, følg denne artikkelens veiledning.

Betydningen av oppregning i C (typedef enum)

Enums er nyttige i C for å utvikle et brukervennlig sett med verdier som deretter kan brukes i koden. Den første regelen som definerer en enum er at ingen to verdier i en enum skal være de samme, og standardverdiene for en enum er heltallverdier. Også, en enum kan bare brukes inne i kodebasen der de er definert og ikke er aktuelle hvis du prøver å bruke dem på et område der de er udefinerte.

Den grunnleggende syntaksen for å definere en enum er:

Enum EnumVariable Value1, Value2, Value3,…

Å ha en bedre forståelse av enum, La oss følge et grunnleggende eksempel i C:

Eksempel 1

#inkludere
Enum Day mandag, tirsdag, onsdag, torsdag, fredag, lørdag, søndag;
int main ()

enumdag i dag;
I dag = fredag;
printf ("Dagen i dag er:");
printf ("Day %d", i dag+1);
printf ("\ n");
printf ("Dagen i morgen blir:");
printf ("Day %d", i dag+2);
retur 0;

Produksjon

Forklaring

I eksemplet ovenfor; enum Dag”Er opprettet med navnet på alle dagene som er inkludert i det. Nå, dette enumdag kan brukes i C -koden for å erklære en variabel “i dag”:

I hver enum, Den første verdien er på indeks 0 og deretter 1,2,3 og så videre. Indeks 0 -verdien er alltid lik null som standard, på grunn av at hvis jeg må skrive ut dagen i dag, vil den være lik i dag+1:

Eksempel 2

#inkludere
enum frukt mango, kiwi, oransje, fiken, eple, guava, ananas,
Jordbær;
int main ()

int jeg;
for (i = mango; i<=Strawberry; i++)
printf ("%d", i);
retur 0;

Produksjon

Forklaring

I Eksempel 2, En enum av fruktnavn opprettes, og deretter kjøres det en for loop for å trykke enum fra State Mango (0) til staten Strawberry (7).

Ved de ovennevnte eksemplene kan du se hvordan man ved å bruke en enum kan designe et bestemt datatypesett som deretter kan brukes i koden for å utføre ønsket operasjon.

Viktige punkter

  • Enum Inkluderer alltid verdier som er relatert på en eller annen måte.
  • Enum er viktig for utviklere og programmerere å lage sine egne datatyper for applikasjoner og andre programmer.
  • Enum gir stor tilpasning i programmer, som enum kan defineres med et hvilket som helst navn.
  • Husk at hver verdi i enum skal være unik.
  • An enum kan bare brukes inne i kodebasen.

Konklusjon

Enum er et sett med verdier som kan tilpasses. Mens du skriver en C -kode, kan brukeren definere hvilken.