Świąteczny konkurs PC Format wystartował. Jak co roku do zdobycia czekają ciekawe nagrody. Zainteresowanych zapraszamy do NEWSA.


Użytkownicy przeglądający ten wątek: 1 gości

co znaczy że wskaźnik zawiera adres innej zmiennej?

#1
co znaczy że wskaźnik zawiera adres innej zmiennej?
jak prościej wytłumaczyć że wskażnik zawiera adres innej zmiennej,
jak wytłumaczyć to na prostym przykładzie?
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: co znaczy że wskaźnik zawiera adres innej zmiennej?
Kod:
int* pointer = NULL;//wskaźnik na int, na razie pusty
int liczba = 5;
pointer = &liczba;//pointer zawiera teraz adres zmiennej liczba tzn wskazuje na nią (operator &
//oznacza pobranie adresu

//te dwie linijki robią to samo
liczba = 17;
*pointer = 17; //operator * oznacza, że odnosimy się do zmiennej zapisanej w tym wskaźniku
// w tym wypadku liczba
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: co znaczy że wskaźnik zawiera adres innej zmiennej?
Wyobraź obie że wskaźnik to twój palec.
Twój palec (wskaźnik) zawsze na coś pokazuje.
Pewnego dnia postanowiłeś zadzwonić do kolegi. Złapałeś za książkę telefoniczną (tablica zmiennych) i zacząłeś szukać. Ale żeby znależć najpierw otworzyłeś spis treści. Tam "znalazłeś" swojego kolegę i uzyskałeś informacje na której stronie (adres) jest jego numer. Zapamiętujesz go (przypisujesz wskaźnik do zmiennej). Następnie otwierasz daną stronę i wskazujesz na kolegę (zmienną).

To na tyle Wesoły
Wskaźnik zawsze na coś pokazuje (jeśli nie przypiszesz mu zmiennej będzie patrzył w śmieci).

Cytat:int zmienna; // definicja zmiennej
int *wskaznik; // definicja wskaźnika
wskaznik = &zmienna; //przypisanie wskaźnika
*wskaznik = 10; // teraz zmienna równa się 10
==========================================================================
==========================================================================
======================== Zegarek, where are you?! ========================
==========================================================================
==========================================================================
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#4
RE: co znaczy że wskaźnik zawiera adres innej zmiennej?
Atgmp
nie było przypadkiem czegoś takiego w Symfonii? Wesoły
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#5
RE: co znaczy że wskaźnik zawiera adres innej zmiennej?
Jakieś tam było Wesoły
Trochę przeinaczyłem, bo pisałem z pamięci, ale bardzo podobne.
A książka świetna :D

PS. Sorki za ten mały offtop
==========================================================================
==========================================================================
======================== Zegarek, where are you?! ========================
==========================================================================
==========================================================================
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#6
RE: co znaczy że wskaźnik zawiera adres innej zmiennej?
W Symfonii był przykład o rozkładzie jazdy pociągów Wesoły
Nie odpowiadam na PW, więc proszę nie pisać do mnie.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (co znaczy że wskaźnik zawiera adres innej zmiennej?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [C++] Wartość zmiennej zmienia się w destruktorze Halep 2 3498 28.04.2016, 20:19
Ostatni post: Halep
  [Batch]Wczytywanie zmiennej z pliku tekstowego BS912 6 3295 29.01.2016, 19:48
Ostatni post: BS912
  Bład wysyłania email'a Może został podany zły adres e-mail php by przemo Paubl 0 2354 06.11.2015, 19:56
Ostatni post: Paubl

Skocz do:


Wybrane wątki (co znaczy że wskaźnik zawiera adres innej zmiennej?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [C++] fstream - program się crashuje Jaca258 4 2938 31.05.2015 20:52
Ostatni post: Szachista
  Jak usunąć określony element z wektora? Dreamer1x6xX 3 707 31.05.2015 20:06
Ostatni post: Szachista
  Problem z przyciskiem " EXIT" lorow 0 2825 31.05.2015 14:08
Ostatni post: lorow
  Instrukcja Case w c++ Chojnak1996 0 2795 31.05.2015 12:22
Ostatni post: Chojnak1996
  Brak umiejętności tworzenia plików i korzystania z funkcji inline szefusik 11 1350 31.05.2015 07:36
Ostatni post: kaczus
  Program do wyszukiwania danych z notatnika Jazo 2 2935 30.05.2015 22:51
Ostatni post: Jazo
  Wyszukiwanie liniowe, błąd składniowy Kamil123345 1 2868 30.05.2015 21:15
Ostatni post: kaczus
  Walidacja danych w c++ Chojnak1996 1 3009 30.05.2015 21:09
Ostatni post: Szachista
Ściana Jak napisać to w javascript? anarhak 0 469 30.05.2015 14:53
Ostatni post: anarhak
  Nie mogę zlokalizować funkcji bibliotecznych. Czego użyć do napisania gry okienkowej szefusik 2 922 30.05.2015 00:34
Ostatni post: szefusik
  Jak zrobić z tego animację skoku? Dreamer1x6xX 5 3241 29.05.2015 20:02
Ostatni post: Szachista
  Problem z Eclipse (programowanie mikrokontrolera za pomocą USBasp) Ardzej16 4 3033 29.05.2015 01:36
Ostatni post: Ardzej16
Question W jakim języku robić gry 2D? FredixGaming 2 2812 28.05.2015 22:12
Ostatni post: Dreamer1x6xX
  Niezrozumiały program z książki (funkcja rekurencyjna) szefusik 4 2692 28.05.2015 21:27
Ostatni post: szefusik
  Jak poprawnie dodać bibliotekę SFML do VS 2013? Dreamer1x6xX 1 2584 28.05.2015 19:10
Ostatni post: Szachista