Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: Structs med bit felter - bit fields -- Tastaturgenvej: 'p'  Næste side: Resultater via parametre eller med struct return -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Datastrukturer og Dataabstraktion - slide 16 : 36

Unions

En union er en struct-lignende type hvor kun ét af felterne er til stede på et givet tidspunkt

I en union er felterne placeret oven i hinanden - ikke ved siden af hinanden

Vi ser på et eksempel hvor en geometrisk form er enten en cirkel eller et rektangel

union union-tag {
 type1 field1;
 type2 field2;
 ...
 typen fieldn;
};
geometric-forms.c
En geometrisk form som enten er en cirkel eller et rektangel.
geometric-forms-output
Output fra programmet.