Witam mam takie zadanie i nie wiem czy robie je dobrze, proszę o wytlumaczenie
'Zadeklaruj zmienna typu osoba i nadaj wartoscia polom: rok, imie_nazwisko, pensja:
struct data{int dzien, miesiac, rok;};
struct dane{char imie_nazwisko[40]; struct data ur;};
struct osoba{struct dane pracownik; long pensja;};
o to moja odpowiedz
struct osoba firma;
firma.pracownik.ur.rok=2011;
firma.pracownik.imie_nazwisko="Jan Kowalski";[40];
firma.pensja=3500