#include<iostream>
using std::cout;
using std::cin;
using std::endl;
void swap(int ,int );
int main()
{
int x=8,y=9;
cout<<"在main函数中,调用swap函数之前x的值为:"<<x<<" y的值为:"<<y<<endl;
swap(x,y);
cout<<"在main函数中,调用swap函数之后x的值为:"<<x<<" y的值为:"<<y<<endl;
return 0;
}
void swap(int x,int y)
{
cout<<"在swap函数中,调用之前x的值为:"<<x<<" y的值为:"<<y<<endl;
int z;
z=x;
x=y;
y=z;
cout<<"在swap函数中,调用之后x的值为:"<<x<<" y的值为:"<<y<<endl;
}
在函数内部声明的变量为局部变量,局部变量的意思即该变量只存活在该函数中,假如该函数调用结束,那么该变量的寿命也就结束了。