Ans: Function overloading refers to the use of the same function for different purpose. This means that we can use the same function name to create functions that perform a variety of different task. This is also known as function polymorphism in OOPs.
Learn something about IT