变量类型 c

变量类型

局部变量;在函数内部定义的;定义在函数(代码块)内部定义的变量;包括函数的形参;

  1. 作用域:从定义变量的那一行开始,一直到代码块结束;
  2. 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收;

 

全局变量;在函数外面定义的变量;

  1. 作用域:从定义变量的那一行开始,一直到文件结尾;能被后面的所有函数共享;
  2. 生命周期:程序一启动就会分配存储空间,程序退出时才会被销毁;
  3. 局部变量如果不赋值那么它的值乱七八糟;
  4. 全局变量默认的初始值就是0;
  5. void test(){int age; age = 10;}这里有int age和没有它效果是不一样的;如果有,则执行这段代码那么age对外面的age就不会有影响;
  6. 函数的形参相当于函数定义的局部变量;
  7. 寄存器变量;按作用域分有局部变量和全局变量;
posted on 2016-04-08 12:18 williamliuwen 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/williamliuwen/p/5367502.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值