调用函数时候的内存区问题
int main()
{
int max(int ,int );
const int a = 10;
const int b = 30;
cout<<"a, b 中较大的数是: "<<max(a, b)<<endl;
return 0;
}
int max(int x, int y)
{
int z;
z = x > y? x:y ;
return z;
}
请问该程序中变元a, b各自创建的副本与max()程序块中参数x, y分配的内存是否同一块内存区?
如果不是同一块,那么max()如何操作x,y??