Wprowadzenie do wskaźników
Lekcja 1 z 14 w kursie Wskaźniki w C++ w Coddy.
Wskaźniki to specjalny typ zmiennej, który zamiast przechowywać wartości zmiennych, przechowuje adresy pamięci. Zawsze reprezentują adres lokalizacji w pamięci lub wskazują wartość pod danym adresem.
Ten pośredni dostęp do wartości oferuje wiele korzyści w programowaniu. Zrozumienie działania wskaźników jest niezbędne przy takich zadaniach jak dynamiczna alokacja pamięci, przekazywanie argumentów lub parametrów do funkcji przez referencję itp.

Oto ilustracja działania wskaźników. Zmienna var ma wartość 5, więc jest prawdopodobnie liczbą całkowitą (int). Jej lokalizacja w pamięci to 0x61ff08 i dlatego wartość wskaźnika pointVar, która nie jest właściwie wartością, lecz adresem pamięci, pod którym przechowywana jest zmienna, to 0x61ff08. Możemy więc powiedzieć, że wskaźnik pointVar wskazuje na zmienną var znajdującą się w lokalizacji pamięci 0x61ff08, której wartość wynosi 5
- Zmienne zawierają wartości danych (bezpośrednie odwołanie)
- Wskaźniki zawierają adresy zmiennych (pośrednie odwołanie)
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji Wskaźniki w C++
1Podstawy wskaźników
Wprowadzenie do wskaźnikówDeklaracja i inicjalizacjaArytmetyka – przypisanieArytmetyka – operacjeWskaźniki stałeWskaźniki i tablice2Wskaźniki i referencje
Wskaźniki jako parametryReferencje - &Referencje jako parametryWskaźniki a referencje3Dynamiczna alokacja pamięci
Operatory new i deleteWycieki pamięciTablica dynamicznaTablica dynamiczna — wstawianiePoćwicz samodzielnie: Kompilator C++ online