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