static修饰的局部变量具有“记忆”功能,其只会被初始化一次,其生命周期较普通局部变量变长了,从局部变为全局,即从程序开始到程序结束,但其作用域和普通局部变量一样,依然只能作用域函数内或者所在代码块内。 2.static修饰全局变量总结 static修饰的局部变量主要影响全局变量的跨文件访问,即主要影响其作用域,其作用域...
自动存储持续性:这是局部变量默认的存储类别,其生命周期仅限于定义它们的代码块。静态存储持续性:包括局部静态和全局静态。局部静态变量在第一次使用时初始化,并在程序结束时销毁。全局变量和静态成员变量也是静态存储的,它们在整个程序执行期间都存在。寄存器存储持续性:建议编译器尽可能将变量存储在CPU寄存器中,但这只...