union rezultat
{
char slowo[21] ;
int numer ;
float cena ;
} ;
Jest taka unia dlaczego jej rozmiar wynosi 24 , a nie 21?
union rezultat
{
char slowo[21] ;
int numer ;
float cena ;
} ;
Jest taka unia dlaczego jej rozmiar wynosi 24 , a nie 21?
A dlaczego miałoby wynosić 21, a nie 24 według Ciebie?
Przyczyną jest to samo co w przypadku struktur:
http://pl.wikipedia.org/wiki/Struktura_%28programowanie%29 sekcja "Wyrównanie pól struktury"