[prev] 74 [next]

Function Pointers (cont)

Syntax of declaring a function pointer:

return_t (*var) (arg_t, ...)

Examples of declaring a function pointer:

// variable fp is a pointer to a function with
// one int parameter and an int return value
int (*fp) (int);

// variable fp2 is a pointer to a function with 
// a char and an int parameters and a void return value
void (*fp2) (char, int);