Thursday 11 March 2010

Function overloading in c


C doesn’t support function overloading. In c it is not possible to declare two function of same name but different signatures like number of parameters, data type of parameters, order of parameter etc.

For example:

int display(int x){

    return x;

}

int display(void){

    return 1;

}

void main(){

    int x,y;

    x=dispaly();

    y=display(1);

    printf("%d  %d",x,y);

    getch();

No comments:

Post a Comment