A function name is a pointer. So all you're doing is assigning the pointer to the function to another variable. Later on, that variable will call the function that it was assigned.

Regards,

Paul McKenzie