Pointer (computing)
Pointeur (programmation)
Zeiger (Informatik)
Mit Zeiger oder Pointer wird in der
Informatik eine spezielle
Variable bezeichnet, die auf eine andere Variable oder
Funktion verweist. Der referenzierte Speicherbereich enthält entweder Daten (Objekt, Variable) oder Programmcode. Zeiger auf Programmcode werden meist als Funktionszeiger bezeichnet.Man unterscheidet bei Zeigern zwischen zwei Zugriffsverfahren: Wird auf den Wert des Zeigers zugegriffen, der auf das referenzierte Element (Datenbereich oder Code-Abschnitt) verweist, so spricht man auch vom Zugriff auf die
Adresse des referenzierten Elementes.Wird über den Zeiger auf den Wert des verwiesenen Elements zugegriffen, so nennt man diese Operation Dereferenzierung.
Mehr unter Wikipedia.org...
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
Puntatore (programmazione)