1.static修饰局部变量总结 static修饰的局部变量具有“记忆”功能,其只会被初始化一次,其生命周期较普通局部变量变长了,从局部变为全局,即从程序开始到程序结束,但其作用域和普通局部变量一样,依然只能作用域函数内或者所在代码块内。 2.static修饰全局变量总结 static修饰的局部变量主要影响全局变量的跨文件访问,即主...
当方法调用完,或者语句结束后,就自动释放。
一、是什么定义: 在C++中,变量的存储特性决定了变量的生命周期和作用域。主要有以下几种存储持续性:自动(automatic)、静态(static)、寄存器(register)和外部(external)。本质:自动存储持续性:这是局部变量默认的存储类别,其生命周期仅限于定义它们的代码块。静态存储持续性:包括局部静态和全局静态。局部静态变量在第一...