Kazalec

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje

Kazalec je tip spremenljivke, ki hrani namesto vrednosti neko pomnilniško lokacijo. Na tej pomnilniški lokaciji se lahko nahaja vrednost katerekoli (dostopne) spremenljivke.

S spreminjanjem vrednosti "spremenljivke" katera je v bistvu kazalec, spreminjamo vrednost neke druge spremenljivke na katero ta kazalec kaže.

Primer

Spremenljivka a je kazalec na b.

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

ker je a kazalec, ima (laično gledano) pomnilniški naslov enak kot ga ima b

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

če pogledamo vrednosti spremenljivk vidimo, da je vrednost shranjena samo v b, v a pa je shranjen samo kazalec na b

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

če sedaj spremenimo a bomo v bistvu spremenili b (ker bomo pisali na pomnilniško lokacijo b-ja)

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

p.s.: Lahko bi spremenili tudi vrednost a-ja (pomnilniške lokacije zapisane v a-ju) toda navadno se tega izogibamo ker s tem ponavadi samo "pokvarimo" kazalec (edina izjema je sprehajanje po seznamih kjer si pomnilniške lokacije sledijo ena za drugo).

Izvorna koda

Vzpostavljeno iz »http://www.e-studij.si/Kazalec«
Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja