01.分析以下程序執(zhí)行結(jié)果
#include
int add(int x,int y)
{
return x+y;
}
double add(double x,double y)
{
return x+y;
}
void main()
{
int a=4,b=6;
double c=2.6,d=7.4;
cout<}
解:
本題說明函數(shù)重載的使用方法, 這里有兩個(gè)add()函數(shù),一個(gè)add()函數(shù)的參數(shù)與返回值為int型,另一個(gè)的參數(shù)與返回值為double型,它們是根據(jù)參數(shù)類型自動(dòng)區(qū)分的。
所以輸出為: 10,10
#include
int add(int x,int y)
{
return x+y;
}
double add(double x,double y)
{
return x+y;
}
void main()
{
int a=4,b=6;
double c=2.6,d=7.4;
cout<}
解:
本題說明函數(shù)重載的使用方法, 這里有兩個(gè)add()函數(shù),一個(gè)add()函數(shù)的參數(shù)與返回值為int型,另一個(gè)的參數(shù)與返回值為double型,它們是根據(jù)參數(shù)類型自動(dòng)區(qū)分的。
所以輸出為: 10,10

