#include<iostream>
using namespace std;
int add(int a,int b){
return a+b;
}
double add(double a,double b){
return a+b;
}
int main(){
int a = add(10,20);
double b = add(3.1,2.5);
cout<<a<<endl;
cout<<b<<endl;
return 0;
}
函数名相同,但参数必须有所区分,函数重载与函数返回值,与形参变量名也无关