Ukazovatele sú nástroj používaný programátorov efektívne využívať systémové prostriedky . Pomocou ukazovateľa " body " programu v pamäti , ktorá obsahuje údaje, ktoré chcete pracovať , tým sa zabráni zbytočnému kopírovaniu , čím sa eliminuje overhead.Consider , že zakaždým , keď predáte premennú funkciu , táto funkcia pracuje s kópiou táto premenná . Ak sa to stane , že je štruktúra , potom podstatne viac času a zdrojov sú používané v systéme . Na druhú stranu, ak sa namiesto toho prejsť funkciou je ukazovateľ , že bude vykonávať výpočty , bez toho aby redundantné ukazovatele copies.Initializing je podobný inicializácia iné typy premenných . Jediný skutočný rozdiel je v syntaxi , ale proces je stále jednoduché . Pokyny dovolená 1 
 Otvorte kompilátor 
 2 
 inicializácia premenné : . 
 
 Int rok = 365 ; 
 3 
 inicializovať ukazovateľ : " . roka " 
 
 int * dni = &year; 
 
 ukazovateľ " dni " sa teraz uložiť adresu v pamäti hodnotou uloženú v