Startuj z nami!

www.szkolnictwo.pl

praca, nauka, rozrywka....

mapa polskich szkół
Nauka Nauka
Uczelnie Uczelnie
Mój profil / Znajomi Mój profil/Znajomi
Poczta Poczta/Dokumenty
Przewodnik Przewodnik
Nauka Konkurs
uczelnie

zamów reklamę
zobacz szczegóły
uczelnie

Aktualna kategoria: Nauka » Informatyka » Liceum - lekcje

1...9101112131415161718192021222324252627
Lekcja: "Programowanie - język C- C++ - złożone typy danych, wskaźniki"

Wskaźnik do struktury

Wskaźniki do struktur deklarujemy tak jak wskaźniki do typu prostego.
Również sposób uzyskania adresu zmiennej typu strukturalnego jest standardowy z wykorzystaniem operatora pobierania adresu &.
Sposób dostępu do pola struktury odbywa się z wykorzystaniem operatora ->

Przykład 1
struct osoba {

char nazwisko[20];
char imie[15];
int wiek;
};
struct osoba a,*wsk;
wsk=&a; // pobranie adresu zmiennej a
wsk->wiek=21;// ustawienie pola wiek poprzez wskaźnik
couta.wiek;
Przykład 2 - Dostęp do pola struktury będącego elementem tablicy przez wskaźnik.
struct osoba {

char nazwisko[20];
char imie[15];
int wiek;
}klasa[30];
struct osoba *wsk;

wsk=klasa;
(wsk+10)->wiek=21;
coutklasa[10].wiek;
<< Poprzednia plansza   Następna plansza >>

Udostępnij link do tej lekcji innym uczniom:




Zgłoś uwagę do lekcji:




Zachodniopomorskie Pomorskie Warmińsko-Mazurskie Podlaskie Mazowieckie Lubelskie Kujawsko-Pomorskie Wielkopolskie Lubuskie Łódzkie Świętokrzyskie Podkarpackie Małopolskie Śląskie Opolskie Dolnośląskie