17周任务一第三个

#include <iostream>  
using namespace std;  
void jiaohuan(int &x, int &y);
int main(void)
{
	int  a,b;
	cout<<"请输入两个数值:";
	cin>>a>>b;
	if (a<b) jiaohuan(a, b); 
	cout<<"a,b="<<a<<","<<b;
	cout<<endl;
	return 0;
}
void jiaohuan(int &x, int &y)
{
	int t;
	t=x; 
	x=y; 
	y=t;
}


运行结果:

 

17周任务一第三个_第1张图片

 

 

结果说明:

        把地址当做形参传递进去,改变了对应地址上的数值,虽然形参会被释放但是对应的数值已经发生了改变。所以会改变数值。

你可能感兴趣的:(17周任务一第三个)