首页 编程C/C++局部变量

局部变量

#include <iostream>
using namespace std;
void swap(int,int);//定义一个没有返回值的swap函数
void main()
{
 //在函数中声明的变量叫做局部变量,局部变量只存活在该函数中,假如该函数
 //调用结束,该变量的寿命也将结束
 int x=3,y=4;//初始化x=3,y=4
 cout<<“在main函数中调用swap函数之前x的值为:”<<x<<”  y的值为”<<y<<endl;
 swap(x,y);//调用swap函数
 cout<<“在main函数中调用swap函数之后x的值为:”<<x<<”  y的值为”<<y<<endl;
}
void swap(int x,int y)//定义swap交换x,y的值
{
 cout<<“在swap函数中调用swap函数之前x的值为:”<<x<<”  y的值为”<<y<<endl;
 int z;
 z=x;
 x=y;
 y=z;
 cout<<“在swap函数中调用swap函数之后x的值为:”<<x<<”  y的值为”<<y<<endl;
}

执行的结果如下:   
在main函数中调用swap函数之前x的值为:3 y的值为4  
在swap函数中调用swap函数之前x的值为:3 y的值为4 
在swap函数中调用swap函数之后x的值为:4 y的值为3 
在main函数中调用swap函数之后x的值为:3 y的值为4 
Press any key to continue

上一篇:
下一篇: