局部变量的使用

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


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

 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;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值