生存期 (lifetime) :从对象分配到内存开始,到垃圾回收器从内存中删除对象结束这一段时间。即对象的存在时间。
分为静态生存期和动态生存期。
标准C语言中,变量可以具有3种生存期中的一种:
·静态生存期:只要程序开始运行,这种生存期的变量就被分配了内存,这种变量的生存期和程序的运行期相同.
·局部生存期:这种变量的生存期开始于程序执行经过其声明点时,而结束于命名它的标识符所在的作用域尾.
·动态生存期:这种变量可以随时创建,随时删除,创建和删除是程序员用内存操作函数进行的。
医学上指患者在患某种疾病后的预计生存时间。