C/Typy złożone: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Usunięte 4 bajty ,  6 lat temu
→‎Inicjalizacja struktur i unii: -> Poprawka "inicjalizacja" na "inicjacja"
(BŁĄD: przeglądnąć zamiast przejrzeć)
(→‎Inicjalizacja struktur i unii: -> Poprawka "inicjalizacja" na "inicjacja")
Dlaczego jedynki są na początku zmiennej, skoro w programie były to dwa ostatnie bajty (pola c i d struktury)? Jest to problem kolejności bajtów. Aby dowiedzieć się o nim więcej przeczytaj rozdział [[C/Przenośność programów|przenośność programów]]. Zauważyłeś zatem, że za pomocą tego programu w prosty sposób zamieniliśmy cztery zmienne jednobajtowe w jedną czterobajtową. Jest to tylko jedno z możliwych zastosowań unii.
 
== InicjalizacjaInicjacja struktur i unii ==
Jeśli tworzymy nową strukturę lub unię możemy zaraz po jej deklaracji wypełnić ją określonymi danymi. Rozważmy tutaj przykład:
<source lang="c">
Anonimowy użytkownik

Menu nawigacyjne