Ukazatel (programování): Porovnání verzí
Smazaný obsah Přidaný obsah
zrušeny zbytečné nadpisy, trochu rozšířen příklad |
m zrušen nesmyslný odkaz |
||
Řádek 1:
'''Ukazatel''' (angl. pointer) je [[datový typ]], který slouží k uložení [[Adresa (programování)|adresy]] v [[operační paměť|paměti počítače]]. Ukazatel používá většina [[Imperativní programování|imperativních]] [[programovací jazyk|programovacích jazyků]], jako např. [[C (programovací jazyk)|jazyk C]] a [[Pascal (programovací jazyk)|Pascal]]. V programovacích jazycích je syntaxí zápisu programu rozlišeno, zda se pracuje s hodnotou adresy ukazatele anebo s hodnotou datového prvku, na který ukazuje.
Zvláště významný je tento datový typ v [[C (programovací jazyk)|jazyku C]], který definuje i tzv.
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]] a [[Python]], jsou ukazatele nahrazeny [[reference]]mi na [[objektově orientované programování|objekty]], jejichž použití není tolik náchylné k chybám.
|