To store the address of the function execution address and its used in many places passing the function address as a parameter to function for Call Back functions