Visibility and survival

可见性-->编译过程:从对标识符的引用的角度来看,表示从内存作用域向外层作用域“看”时能看见什么

可见性分为**全局可见,局部可见,块内可见**

编译和链接只谈可见性

生存期-->执行过程:对象从生产到结束的这段时间在生存期内,对象保存它的值,直到被更新为止(创建,调用,死亡的过程)

当程序运行时,先要把全局变量写入数据区

当函数调动时,我们会在栈里面开辟一个栈帧,局部变量才能够存在,局部变量的

生存期只有函数被调用才有,函数结束局部变量生存期就结束了,空间被收回
Published 15 original articles · won praise 0 · Views 223

Guess you like

Origin blog.csdn.net/qq_44423388/article/details/104316985