Ukazatel (programování): Porovnání verzí

Přidáno 16 bajtů ,  před 13 lety
m
fix link
m (fix link)
Zvláště významný je tento datový typ v [[C (programovací jazyk)|jazyku C]], který definuje i tzv. pointerovou aritmetiku (viz níže), díky které lze např. provést výpočet adres různých prvků v [[Pole (informatika)|poli]], nebo naopak z jejich adresy odvodit jejich index. Jazyk C téměř nerozlišuje mezi ukazatelem a polem a dokonce nemá ani datový typ [[řetězec]] a nahrazuje jej právě ukazatelem na jeho počátek, resp. s ním pracuje jako s polem znaků.
 
Při používání ukazatelů často dělají programátoři mnoho [[programátorská chyba|programátorských chyb]]. V novějších programovacích jazycích, jako například [[Java (software)|Java]] a [[Python]], jsou ukazatele nahrazeny [[reference]]mi na [[objektově orientované programování|objekty]], jejichž použití není tolik náchylné k chybám.
 
== Typy ukazatelů ==