Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: Heltalstyper -- Tastaturgenvej: 'p'  Næste side: Enumeration types (2) -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Datatyper - slide 8 : 29

Enumeration types (1)

En enumeration type er en endelig mængde af heltal som er knyttet til enumeration konstanter

En enumeration konstant (enumerator) er et navn, som på mange måder ligner en variabel

enum tag {name1, name2, ... namei}

enum tag {name1=expr1, name2=expr2, ... namei=expri}
days-1.c
En enumeration type enum days og en funktion next_day_of.
days-1.c
En funktion prnt_day der udskriver det symbolske navn på en dag.
days-1.c
Det samlede program - inklusive en anvendelse af next_day_of og prnt_day i main.
days-1-output
Output fra programmet.

I et C program bidrager anvendelse af enumeration typer primært til større læsbarhed

Enumerationtyper i C