@CrazyHenry
2018-01-31T11:59:34.000000Z
字数 446
阅读 1184
ccccC++Primer
- Author:李英民 | Henry
- E-mail: li
_
yingmin@
outlookdot
com- Home: https://liyingmin.wixsite.com/henry
快速了解我: About Me
转载请保留上述引用内容,谢谢配合!
局部变量:在程序执行过程中创建,定义在函数体内或者形参
全局变量:定义在任何函数体之外,在程序执行前创建,生命周期贯穿整个程序
作用域:指的是名字能访问的区域
生命周期:名字对应的对象存在(内存)的时间
有些名字不在作用域中,但是却存在于内存中(在其生命周期内)。
局部变量= 形参+静态局部变量+函数体内普通局部变量
其中,自动变量=形参+函数体内普通局部变量
局部对象的作用域从定义位置开始,到最近的}
为止;全局变量的作用域从定义位置开始,到程序文档结尾可见。
静态局部变量虽然生命周期变长了,但是其作用域仍符合局部变量的规范。