单项选择题
Function overloading means
A、Two or more functions have the same function name, but the number or type of parameters are different
B、Two or more functions have the same name and the same number of parameters, but the types of parameters can be different
C、Two or more functions have different names, but the number or type of parameters are the same
D、Two or more functions have the same function name and return type