01.分析以下程序执行结果
#includeiostream.h
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;
coutadd(a,b)","add(c,d)endl;
}
解:
本题说明函数重载的使用方法, 这里有两个add()函数,一个add()函数的参数与返回值为int型,另一个的参数与返回值为double型,它们是根据参数类型自动区分的。
所以输出为: 10,10 -----------------------------------------------
02.分析以下程序的执行结果
#includeiostream.h
class Sample
{
int i; <...[ 查看全文 ]