Ukazatel (anglicky pointer) - v programování se tak označuje datový typ pro uložení adresy v paměti počítače. Proměnná tohoto datového typu poté ukazuje na jiné místo v paměti a tak je možné pomocí této ukazatelové proměnné měnit její hodnotu.
Ukazatele jsou součástí například programovacího jazyka
C nebo
Pascal.