Pointer
Zmienna wskaznikowa
W
językach programowania niższych poziomów (jak np.
Asembler,
C,
C++,
Cyclone)
pamięć jest reprezentowana jako jednowymiarowa
tablica bajtów - wszystkie zmienne (statyczne i dynamiczne) są umieszczane w tej "tablicy".Wskaźnik jest indeksem do tej tablicy -- najczęściej ów indeks jest jednocześnie logicznym
adresem. Zwykle istnieje też specjalny symbol, który określa wskazanie jako puste. W językach
C,
C++,
Cyclone jest to NULL, w
Pascalu nil. Wskaźnik taki nie wskazuje na nic (konkretnie: jego wartość liczbowa jako adresu jest równa 0), gdyż w nowoczesnych systemach operacyjnych żaden proces nie ma dostępu do komórki pamięci o adresie 0, stąd też jest ona wykorzystywana do oznaczenia wskazania do niczego. Wartość ta służy np. do oznaczania końca
listy jednokierunkowej, liści
drzewa binarnego, itp.
W celu uzyskania więcej informacji, zobacz w Wikipedia.οrg...
© W niniejszym artykule wykorzystano materialy pochodzace z
Wikipedia® i posiada on Powszechna
Licencje Publiczna GNU
Pointer
Pointer
Pointer
pointer
شاهين ترازو،اشاره کننده ،نشان گيرنده عقربه ى دستگاه اندازه گيرى ،اشاره گر
علوم مهندسى : خط کش بلند
کامپيوتر : اشاره گر
ورزش : سگ شکارى يابنده شکار
علوم نظامى : متصدى کنترل ارتفاع لوله توپ
علوم دريايى : متصدى کنترل ارتفاع لوله توپ
کلمات مرتبط(7)