Program illustrating function overloading # include # include int area(int side) { return side*side; } int area(int l , int b) { return l*b; } void main() { clrscr(); int (*p1)(int); int (*p2)(int,int); p1=area; p2=area; cout<<"Address of area(int)="<<(unsigned int)p1<