本地变量

本地变量

函数每次运行会产生一个独立的变量空间,在这个空间中的变量是函数本次运行所独有的,称作本地变量

定义在函数内部的变量就是本地变量

参数也是本地变量

变量的生存期和作用域

变量的生存期和作用域都是在他所在的大括号内也称作块内

规则

本地变量可以定义在函数块内(函数的大括号内);

也可以定义在语句块内(例如for循环的大括号内);

也可以随便写一对大括号在里面定义变量

程序运行进入变量所在的块(大括号)之前,其中的变量是不存在的,离开这个块之后其中的变量就消失了

如果变量定义在块(大括号)外面,那么在块里面该变量仍然有效,但是如果在块内定义与块外同名的变量,那么则会掩盖外面定义的变量值会应用块内新的变量值

不能在同一块内定义同名变量

本地变量不会默认初始化

参数进入函数的时候会被调用的值进行初始化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值