Huvudskillnad: En struktur definieras av strukturen, medan en union definieras av fackförklaringen. Både butiksdata, men medan facket tillåter lagring av olika datatyper på samma minnesplats, används en struktur i första hand för att representera en post.
En struktur definieras av strukturen, medan en union definieras av fackförklaringen. Både butiksdata, men medan facket tillåter lagring av olika datatyper på samma minnesplats, används en struktur i första hand för att representera en post.
Dessutom kan en union definieras av många medlemmar, medan en struktur tillåter kombinationen av olika datatyper, men varje medlem kan bara innehålla ett enda värde vid varje given tillfälle. Mängden minne som krävs för att lagra dem skiljer sig också åt. En struktur kräver en mängd minne som motsvarar summan av storleken på alla medlemmar. Mängden minne som krävs för att lagra en fackförening är å andra sidan alltid lika med det som krävs av dess största medlem.