Menu
Coddy logo textTech

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)
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

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++

Poćwicz samodzielnie: Kompilator C++ online