阅读下面的代码,思考代码运行结果是什么?
void swap(int x,int y)
{
int t;
t =x; x=y; y=t;
}
void main()
{
int a=3, b=4;
cout<<"a="<<a<<", b="<<b<<endl;
swap(a, b);
cout<<"a="<<a<<", b="<<b<<endl;
}
【运行】此程序的运行结果为:
a=3,b=4
a=3,b=4
【解析】a,b与x,y使用不同内存区域,交换swap()形参对a,b无影响