什么是指针变量的作用域与生存期?

如题所述

我个人理解啊,指针变量的作用域和生存期其实是一个概念,作用域就是生存期,生存期也就是作用域,也就是说,在哪个范围内你的指针变量不所储存的地址值不会被系统释放掉。当指针变量指向某一个对象或者是数组(也可以是其它),那它的生存期就取决于你所指向的那个对象或者数组。一旦你指向的这个对象,系统运行完毕,那么相应的指针变量所储存的地址值也会同时被释放。当然,如果你要接的使用这个指针变量的话,你可以再次指向某个对象,那么这个指针变量的生存期又开始了,直到你指向的某个对象运行完毕。追问

不是一个概念。。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-15
作用域是通过空间的概念来阐述指针变量的作用范围,
生存期是通过时间的概念来阐述指针变量的作用时间,
第2个回答  2012-01-05
你可以把指针变量当做 int 变量一样来理解追问

求例子~~~我明天考试了,速求

相似回答