Nastąpiła aktualizacja regulaminu dotyczącego linkowania w dziale sprzęt. Wszystkich zainteresowanych zachęcam do zapoznania się z jego treś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 1310 28.04.2016, 20:19
Ostatni post: Halep
  [Batch]Wczytywanie zmiennej z pliku tekstowego BS912 6 2211 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 1549 06.11.2015, 19:56
Ostatni post: Paubl

Skocz do:


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

Wybrane wątki (co znaczy że wskaźnik zawiera adres innej zmiennej?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Edytowanie rozdzielczości okna w programie Kasjan 5 2175 31.10.2014 16:45
Ostatni post: koneton
Question Apka licząca czas do premiery. Android. Stonkat 8 2889 31.10.2014 15:14
Ostatni post: Stonkat
  jak wywołać procedurę w pythonie? ser-x7 1 2787 31.10.2014 10:42
Ostatni post: Rincewind
  Precyzja z jaką ma być obliczony wynik? Dreamer1x6xX 6 2403 30.10.2014 21:42
Ostatni post: Dreamer1x6xX
  Własny pulpit zdalny braders2 1 2398 30.10.2014 13:22
Ostatni post: koneton
Question [Java] Nie znajduje pliku .txt Oliwienka 0 2154 27.10.2014 21:54
Ostatni post: Oliwienka
  [C++] Porównywanie ze sobą zmiennych double dawswi1 6 2744 27.10.2014 17:32
Ostatni post: dawswi1
Cry Szesnastkowy na dwójkowy switch case pawel13031997 1 2225 25.10.2014 11:49
Ostatni post: Rincewind
  Visual Studio - Nie można odnaleźć pliku Ala123 7 2720 24.10.2014 00:34
Ostatni post: Paweł01
  Ponowne użycie programu - problem. Dreamer1x6xX 1 438 23.10.2014 15:55
Ostatni post: Szachista
Ściana Skrypt na trzymanie W i S Creiq 4 2238 23.10.2014 10:42
Ostatni post: Creiq
  [c++] Dopisywanie pobranego znaku (char) do stringa SzateX 3 2705 23.10.2014 09:52
Ostatni post: Szachista
  [C] Wczytywanie wyłącznie liczb. Dreamer1x6xX 3 2336 22.10.2014 12:12
Ostatni post: Dreamer1x6xX
  [C++] Ograniczenie liczby linii wyjścia Halep 2 2094 20.10.2014 21:12
Ostatni post: Halep
  Projekt karcianej gry multiplayer przez przeglądarkę gdp 0 2066 19.10.2014 00:39
Ostatni post: gdp