Wystartowaliśmy ze świątecznym konkursem PC Format. Zainteresowanych zapraszamy 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
  [Batch]Wczytywanie zmiennej z pliku tekstowego BS912 6 515 29.01.2016, 19:48
Ostatni post: BS912
  Prośba o przykład przesyłania zmiennej pomiędzy formami [C++ Builder] Trojan3000 6 1999 07.03.2015, 16:58
Ostatni post: Szachista
  Błąd zmiennej przy wpisywaniu do tablicy ;oo xcieply 3 1638 04.11.2014, 16:02
Ostatni post: xcieply

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
  Sprawdzenie projektu bazy danych kocur 1 1905 15.03.2014 02:18
Ostatni post: tomon
  Tworzenie "skryptu" wyłączającego sterownik kaczmar227 1 1796 15.03.2014 02:06
Ostatni post: tomon
  [c++]Kod crashujący aplikację michal16202 2 2121 14.03.2014 17:47
Ostatni post: michal16202
  Biblioteka STL w C++, co się w niej znajduje? chwm 5 1957 13.03.2014 23:11
Ostatni post: Szachista
  Pascal, zadania do zrobienia. Matrix1001 2 2186 13.03.2014 21:20
Ostatni post: Matrix1001
  [C++] Liczby Amstronga - problem z rozszyfrowaniem programu Cavalo 1 1834 12.03.2014 17:39
Ostatni post: Szachista
  co powinno się znależć w charakterystyce języka C++ C# i java? dawid653 5 2174 12.03.2014 15:05
Ostatni post: msartin
  Projektowanie bazy danych problem z polem kombi Milus47 6 1950 11.03.2014 21:46
Ostatni post: Milus47
  jak zrobić układ współrzędnych w Javie w tablicy dwuwymiarowej ashley00133 1 796 09.03.2014 21:01
Ostatni post: koneton
  Potrzebuje kilku bibliotek (2) od VLC adom 0 1815 09.03.2014 12:32
Ostatni post: adom
  [obróbka audio- usuwanie szumu] Czy da się zrobić takie narzędzie. Opis w wątku. kamel16 2 1042 09.03.2014 12:27
Ostatni post: tomon
  [C++] Jak wysłać/pożyczyć/zainstalować (mój) program? normals522 5 1994 08.03.2014 22:05
Ostatni post: AVG
  Program obliczający silnie w C++ z użyciem OMP nie chce się skompilować przemeks1991 6 850 08.03.2014 13:43
Ostatni post: przemeks1991
  Parametry w plikach wsadowych. przemek1680 1 1886 05.03.2014 07:29
Ostatni post: tomon
  c++ funkcja rekurencyjna luk 1 1961 04.03.2014 22:06
Ostatni post: Rincewind