黑马程序员技术交流社区
标题:
C#中局部变量的生存周期与作用域到底有何不同?
[打印本页]
作者:
鬼鬼
时间:
2014-3-15 02:28
标题:
C#中局部变量的生存周期与作用域到底有何不同?
本帖最后由 鬼鬼 于 2014-3-16 10:28 编辑
我知道两个概念的侧重点不同,我想问的是一个局部变量的作用域总是与其生存周期保持一致的吗?有没有例外的情况?请不吝赐教!
作者:
夢醒了⊙﹏⊙b心
时间:
2014-3-15 15:42
首先 作用域和生命周期是两个概念
什么叫作用域?就是变量作用的有效范围 既然是局部变量 则有效范围是该方法内
什么是生命周期?就是程序在运行的时候这个变量在什么时候存在,什么时候消亡,一般局部变量的生命周期是在调用该方法的时候存在,在完成该方法的时候消亡。
作用域是编译时的结果 生命周期是程序运行时的结果。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2