Znamy już zwycięzców VI edycji konkursu FAQ PC Format. Zainteresowanych odsyłamy do odpowiedniego TEMATU

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?
Odpowiedz  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
Odpowiedz  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?! ========================
==========================================================================
==========================================================================
Odpowiedz  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
Odpowiedz  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?! ========================
==========================================================================
==========================================================================
Odpowiedz  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.
Odpowiedz  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
  Prośba o przykład przesyłania zmiennej pomiędzy formami [C++ Builder] Trojan3000 6 1272 07.03.2015, 16:58
Ostatni post: Szachista
  Błąd zmiennej przy wpisywaniu do tablicy ;oo xcieply 3 1057 04.11.2014, 16:02
Ostatni post: xcieply
  przekazanie wyniku w zmiennej między comboBox a button dawid653 3 1514 30.06.2014, 09:03
Ostatni post: Szachista

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
  Wczytywanie słów z pliku i określanie czy są palindromem.[Java] Trojan3000 3 2144 30.12.2013 21:01
Ostatni post: Trojan3000
  Python problem z wyswietlaniem DailogBoxa tomekk312 0 1288 30.12.2013 13:26
Ostatni post: tomekk312
  [C]Klawisz SHIFT - funkcje wejścia YasiuX 4 1389 30.12.2013 00:29
Ostatni post: YasiuX
  Losowanie liczb bez powtorzen (C++). Problem z zadaniem snake125 5 1779 29.12.2013 23:22
Ostatni post: Rincewind
  Pętla while [C++] Problem polak3018 4 1589 29.12.2013 12:53
Ostatni post: polak3018
  JavaScript nieśmiertelna zmienna gubi 0 473 28.12.2013 20:04
Ostatni post: gubi
  Proszę o sprawdzenie programu w Pascal. Matrix1001 0 1333 28.12.2013 17:02
Ostatni post: Matrix1001
  [C]Wczytywanie z pliku do struktury YasiuX 6 1650 27.12.2013 15:18
Ostatni post: YasiuX
  książka lub artykuł o historii programowania dawid653 6 1984 26.12.2013 19:55
Ostatni post: kajametr
  Otwieranie projektu QT Creator michal16202 2 1403 26.12.2013 17:15
Ostatni post: michal16202
Question [C++] Suma rozkładow liczby na elementy ciagu fibonacciego white 1 1698 25.12.2013 20:57
Ostatni post: Ryniec
  Problem z If. c++ polak3018 5 1394 25.12.2013 14:46
Ostatni post: Rincewind
  Odtwarzanie strumieni internetowych braders2 1 1323 23.12.2013 11:28
Ostatni post: braders2
  [C++] Co oznacza (int s, void (*f)(int[])) ? D@MI@N 2 1523 21.12.2013 23:32
Ostatni post: D@MI@N
  [Pascal] Wypełnianie tablicy dwuwymiarowej w procedurze jajo1233 2 2430 21.12.2013 17:19
Ostatni post: jajo1233