第十一篇:局部变量
在函数内部声明的变量,只存在于函数内部
#include <iostream >
using namespace std;//使用命名空间
//注意:在MyFunc1中定义的函数,是不可以在mian函数中使用的!同理,在main中定义的函数,是不能在MyFunc1中使用的
void MyFunc1(int,int); //声明一个函数,告诉系统,有这个函数
int mian()
{
//定义局部变量x和y
int x = 3,y = 4; //定义了2个整数x和y,初始化时候x赋值为3,y赋值为4
cout<<x<<y<<endl;
MyFunc1(x,y);
cout<<x<<y<<endl;
}
void MyFunc1(int a0,int b0) // x=3,y=5
{
//a0和b0是MyFunc1中的局部变量
cout<<a0<<b0<<endl;
/////交换函数///////////////////////////////////
//定义局部变量z
int z; //定义了一个整数 局部变量,与
z = a0;//把参数x赋值给z //x=3,y=5,z=3
a0 = b0;//把参数y赋值给x//x=5,y=5,z=3
b0 = z;//把z赋值给y//x=5,y=3,z=3
////////////////////////////////////////
cout<<a0<<b0<<endl;//输出
}