简单的指针问题
我作了一个实验
1void myapp(int a,int b,int c)
{int max;
max=x;
if(y>max)max=y;
if(z>max)max=z;
cout<<max<<endl;
return max;
};
2void myapp(int &a,int&b,int &c)
{
int max;
max=x;
if(y>max)max=y;
if(z>max)max=z;
cout<<max<<endl;
return max;
};
void main()
{
int a=1,b=2,c=3;
int t=myapp(a,b,c);
cout<<t;
}这个main函数都可以正常调用这两个方法,我觉得2方法是正确的,为什么1页可以正常使用呢?请教高手给点提示..