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?
 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
  Prośba o przykład przesyłania zmiennej pomiędzy formami [C++ Builder] Trojan3000 6 1344 07.03.2015, 16:58
Ostatni post: Szachista
  Błąd zmiennej przy wpisywaniu do tablicy ;oo xcieply 3 1107 04.11.2014, 16:02
Ostatni post: xcieply
  przekazanie wyniku w zmiennej między comboBox a button dawid653 3 1580 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
  Problem z C++ builderem(okienka pojawiają się na sekundę) Trojan3000 0 1185 28.02.2015 22:57
Ostatni post: Trojan3000
  okno (normalne) CMD w Visual studio daniodudis 29 3882 28.02.2015 00:53
Ostatni post: Darekg11
  [Visual Studio] Jak zapisywać logi a atrybutem ">" daniodudis 2 1074 27.02.2015 16:48
Ostatni post: daniodudis
  [Python 2.7] Eval nie widzi metod w obiekcie. SzateX 0 1163 26.02.2015 20:54
Ostatni post: SzateX
Shy Co wybrać na początek? wiktormuller 16 3562 25.02.2015 12:44
Ostatni post: kaczus
  Który język wybrać? Barothee 7 1505 25.02.2015 12:31
Ostatni post: Barothee
  [C++, Allegro 5] Dealokacja pliku ALLEGRO_FILE jurek2 12 2477 23.02.2015 19:33
Ostatni post: jurek2
  [c++][Wskaźniki][Przekazywanie tablicy do funkcji] newbie[c++] 2 1367 23.02.2015 10:59
Ostatni post: kaczus
  [CodeBlocks] Otwieranie przeglądarki i strony w nowej karcie. Kyuubi 2 1178 22.02.2015 13:41
Ostatni post: Kyuubi
  [c++, FLTK] - problem z programem (kompiluje się, ale wiesza...) tymonek584 0 1124 17.02.2015 20:46
Ostatni post: tymonek584
  Kalkulator problem z funkcjami lub czymś takim. Pan_Gronostaj 1 1467 17.02.2015 20:37
Ostatni post: Raciawelli
  [C++, Allegro 5] Zmiana parametrów odtwarzanego dźwięku podczas jego trwania jurek2 0 1042 17.02.2015 16:30
Ostatni post: jurek2
  Programowanie pod procesor, nie pod system michalmicpaw 1 1216 16.02.2015 19:57
Ostatni post: Szachista
  [C++, Allegro 5] Memfile, plik typu datafile jurek2 4 1147 15.02.2015 20:17
Ostatni post: jurek2
  [C++] Szyfrowanie pliku - podział na pliki .h i .cpp dawswi1 10 2411 07.02.2015 18:36
Ostatni post: Darekg11