union
Nach oben zu Schlüsselwörter alphabetisch - Index
Kategorie
Syntax
union [<union type name>] { <type> <variable names> ; ... } [<union variables>] ;
Beschreibung
Eine Variante (union) ermöglicht es, Variablen zu definieren, die sich denselben Speicherbereich teilen.
Der Compiler reserviert genügend Speicherplatz für das größte Element der Variante.
Im Gegensatz zu einer Struktur werden die Elemente einer Variante am gleichen Speicherplatz gespeichert. Das Speichern eines Wertes überschreibt somit den vorherigen Wert.
Zum Zugriff auf einzelne Elemente einer Variante dient der Elementselektor (.).