a. Describe function declaration, function definition and function cell using a suitable example. Explain the function prototype?
b. What is function overloading? When do we use this concept? Discuss the concept by writing a C++ program. (5)
c. Explain the following:
(i) Return by reference (ii) Pointer to function