Poznaliśmy zwycięzców Wakacyjnego Konkursu PC Format! Gratulujemy wszystkim zainteresowanym oraz zapraszamy do TEMATU


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
 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
 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
  Batch - odczytywanie temperatury karty graficznej i zapisywanie jej do zmiennej Mamalama555 4 1367 03.09.2017, 21:41
Ostatni post: Mamalama555
Ściana batch file ustawianie jednej wartosci zmiennej do kilku plikow kulis88 6 981 03.08.2017, 19:12
Ostatni post: kulis88
  [C++] Wartość zmiennej zmienia się w destruktorze Halep 2 4488 28.04.2016, 20:19
Ostatni post: Halep

Skocz do:


Wybrane wątki (co znaczy że wskaźnik zawiera adres innej zmiennej?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Cry [JS] Sumowanie ciągu liczb Guanabanana 3 3216 05.01.2017 08:54
Ostatni post: koneton
  [Kwerendy] Prośba o pomoc w rozwiązaniu zadań fifa1k 1 2778 04.01.2017 19:50
Ostatni post: Szachista
Ściana Kompilacja programu C# tommig1983 1 3059 27.12.2016 09:29
Ostatni post: aht
  Inkrementacja a pętla while Cixi 2 2945 22.12.2016 21:47
Ostatni post: Cixi
  "pisanie" aplikacji wykorzystująca bazę sql Cixi 2 3466 20.12.2016 17:07
Ostatni post: Cixi
Ściana [C++] Dodawanie char do scieżki pliku Smokolisz 1 2930 16.12.2016 10:30
Ostatni post: Szachista
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 3054 14.12.2016 18:54
Ostatni post: Smokolisz
  [C++/BATCH] Kopiowanie do schowka Smokolisz 0 2648 14.12.2016 11:03
Ostatni post: Smokolisz
  [ Matlab] metodaHooke-Jeavese znajdz jej minimum piotrek132 0 2681 11.12.2016 13:12
Ostatni post: piotrek132
  Skrypt windows, plik wsadowy Pejsu 2 3133 01.12.2016 21:05
Ostatni post: Pejsu
  [C++] Sortowanie bąbelkowe - problem z rozwiązaniem zadania bartek164 8 3496 01.12.2016 11:26
Ostatni post: Szachista
  Początki w programowaniu - kilka pytań. Pytajnik 6 3689 26.11.2016 18:58
Ostatni post: Niyabi
  Implementacja w C# z diagramu UML piotr92 0 2944 23.11.2016 18:01
Ostatni post: piotr92
  C# - uruchamianie serwera i klienta na roznych komputerach w sieci Spain2010 1 691 21.11.2016 19:30
Ostatni post: Ajgor
  Edycja pliku .dat PrawyŁokieć 5 3567 14.11.2016 21:03
Ostatni post: Ajgor