摘要: (1)理解C++变量的作用域和生命周期作用域是空间上的概念,包含全局作用域、文件作用域和局部作用域。生命周期是时间上的概念,其内存分配位置不同,可被引用的时间段也不同。static关键字和{}等标识符可以用来指定变量的作用域和生命周期。局部变量,分配内存是分配在栈存储区上的,其作用域也只是在局部函数内,在定义该变量的函数内,只要出了该函数,该局部变量就不再起作用,该变量的生命周期也只是和该函数同在。局部静态变量,分配的内存也是在静态存储内存上的,其第一次初始化后就一直存在直到程序结束,该变量的特点是其作用域只在定义它的函数内可见,出了该函数就不可见了。1 int function1(int n 阅读全文
posted @ 2013-11-18 10:54 Shone JIN 阅读(212) 评论(0) 推荐(0) 编辑