POKAZIVAČI NA FUNKCIJE
Pokazivač možemo deklarirati tako da pokazuje
na funkciju. Deklaracija takvog pokazivača izgleda,
int (*func_pointer)();- *func_pointer se mora nalaziti u zagradi, inače će prevodioc takvu deklaraciju smatrati daklaracijom funkcije. Izraz koji pridjeljuje pokazivaču adresu funkcije ,
func_pointer = lookup;gdje je lookup ime funkcije, je dovoljan. U slučaju kad se funkciji lookup ne pridaju argumenti poziv izgleda
(*func_pointer)();Zagrade su potrebne da bi se izbjegla pogreška. Ukoliko funkcija lookup vraća vrijednost poziv funkcije je slijedeći,
i = (*func_pointer)();Ako funkcija prima argumente, poziv je,
i = (*func_pointer)( argument1, argument2, argumentn);