Kazalec
Iz E-študij, proste zakladnice študentskega znanja
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.
- ker je a kazalec, ima (laično gledano) pomnilniški naslov enak kot ga ima b
- če pogledamo vrednosti spremenljivk vidimo, da je vrednost shranjena samo v b, v a pa je shranjen samo kazalec na b
- če sedaj spremenimo a bomo v bistvu spremenili b (ker bomo pisali na pomnilniško lokacijo b-ja)
- 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).