Świąteczny konkurs PC Format zakończony. Zwycięzcy zostali wyłonieni. Zainteresowanych zapraszamy do NEWSA.


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
==========================================================================
==========================================================================
======================== 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 3589 28.04.2016, 20:19
Ostatni post: Halep
  [Batch]Wczytywanie zmiennej z pliku tekstowego BS912 6 3399 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 2453 06.11.2015, 19:56
Ostatni post: Paubl

Skocz do:


Wybrane wątki (co znaczy że wskaźnik zawiera adres innej zmiennej?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Program do usprawnienia procesów kacpers1976 6 848 07.01.2016 11:47
Ostatni post: seniorita29
  C++ sprawdzenie warunku dla 4 kolejnych el. tablicy karlos1323 4 2451 29.12.2015 23:29
Ostatni post: karlos1323
  C++ aplikacja graficzna 3D Jureq 1 2241 29.12.2015 22:52
Ostatni post: Szachista
  Program, który robi coś za mnie xd PrawyŁokieć 3 2635 29.12.2015 21:41
Ostatni post: mularek4444
  pacman c++ - automatyczne poruszanie się duszków ser-x7 4 2676 27.12.2015 19:51
Ostatni post: Szachista
  [VB.NET] Problem z otworzeniem programu w rozszerzeniu .exe Barteuxx 5 3093 26.12.2015 00:04
Ostatni post: Barteuxx
  Błąd podczas dołączania wersji instalacyjnej do programu w C++ borecki 0 2155 25.12.2015 22:22
Ostatni post: borecki
  Gra Flash SWF plik problem mklip 0 2166 21.12.2015 18:36
Ostatni post: mklip
  [mysql]klucz obcy rydzu122 5 2487 20.12.2015 22:36
Ostatni post: dzikuu86
  c#-usuwanie plików po zamknięciu aplikacji terminator 1 553 19.12.2015 10:58
Ostatni post: Darekg11
  [VS]Rozjazd programu po debugowaniu borecki 0 2143 17.12.2015 23:58
Ostatni post: borecki
  reCaptcha problem przy określeniu czy użytkownik wypełnił czy nie. Trojan3000 0 376 17.12.2015 16:31
Ostatni post: Trojan3000
  C# - usuwanie komentarzy z pliku .txt off-line 5 1312 16.12.2015 22:37
Ostatni post: Szachista
  Jak zostać zawodowym programista Menast 6 3111 16.12.2015 16:49
Ostatni post: zeglen87
  Unity 3D C# czy JS? Dreamer1x6xX 5 2780 08.12.2015 14:43
Ostatni post: Dreamer1x6xX