现在的位置: 首页 > 综合 > 正文

局部变量的使用

2018年04月29日 ⁄ 综合 ⁄ 共 569字 ⁄ 字号 评论关闭

   局部变量就是说在一个函数内部才能起作用的变量,其职能在该函数的范围内有效。也就是说,只有在包含变量说明的函数的内部才能够使用改变量,在函数外部使用改变量是无效的,那么这些内部变量就被叫做局部变量。

   使用局部变量时需要注意如下几个事项:

 1.  形参变量也是内部变量,属于被调用的函数。

      实参变量也是内部变量,则是调用函数的内部变量。

2. 允许在不同的函数中使用相同的变量名,但是他们各自代表的内容不同,分配的单元不同,地址不同,互相不会发生干扰,也不会发生混淆。

3、复合语句中也可以定义变量,其作用域只在符合语句范围之内。

下面附上一段代码来说明局部变量的作用:

# include<cstdio>
# include<iostream>

using namespace std;

void swap( int a,int b );

int main(void)
{
    int x = 8;
    int y = 10;
    int t = 0;
    cout<<"x="<<x<<"    y="<<y<<endl;
    swap(x,y);
    cout<<"x="<<x<<"    y="<<y<<endl;
    cout<< " t in main is : "<<t<<endl;
    return 0;
}

void swap( int a,int b )
{
    int t;
    t = a;
    a = b;
    b = t;
    cout<<" t in swap is : "<<t<<endl;
}

抱歉!评论已关闭.