Wskaźniki i adresy
Wskaźniki oraz adresy są bardzo ważną częścią programów pisanych zarówno w C, C++ oraz Builderze C++. Pozwalają one na wykonywanie operacji najpierw w pamięci komputera, a dopiero później wyświetlenie ich na ekran. Mają one także wiele innych zalet, których nie sposób tu wymienić. Najprościej mówiąc wskaźnikiem nazywamy jakąś zmienną, która odwołuje się do innej zmiennej w pamięci komputera, zaś adresem odwołanie się do tej zmiennej. Operatorem skazania jest * którą stawia się zaraz przed nazwą zmiennej np. tak:

x = *y;


powyższy zapis oznacza, że zmiennej nadaliśmy dotychczasową wartość zmiennej y.
Jako operator adresu został przyjęty symbol & powoduje on przypisanie zmiennej wartości wskazywanego adresu:

x = &y;


W rezultacie oba wyrażenia wykonają te same operacje, w obu przypadkach wartość zmiennej x będzie taka sama.

Dokładne omówienie wskaźników oraz adresów, wybiega poza ten kurs. Aby zrozumieć ich idee należy przeanalizować sporą liczbę źródeł.


Autorem tekstu jest: Michał Siudziński
http://cpw.net.pl
Materiał dodany przez użytkownika: alphan