What is the problem in the following C declarations?
int func(int);
double func(int);
int func(float);
int func(int);
double func(int);
int func(float);A. A function with same name cannot have different signatures
B. A function with same name cannot have different return types
C. A function with same name cannot have different number of parameters
D. All of the mentioned
Answer: Option D

Join The Discussion