one of the features of c++ is function overloading .the compiler identifies the function based on number of the arguments or based on ordinal positions of arguments..........but when it comes to case of c ,on what basis does the compiler identify the functions? (as function overloading is not present in c)