全局变量,局部变量,静态全局变量,静态局部变量的作用域及生命周期
总体来说,全局变量和静态全局变量的生命周期很长,容易造成内存浪费和命名冲突,因此应该尽量避免使用。静态局部变量在函数第一次被调用时被创建,并且在整个程序执行期间都存在于内存中,直到程序结束才会被销毁。静态全局变量的作用域是整个程序,但只能在定义它的文件中被访问。静态全局变量在程序启动时被初始化,并且一直存在于内存中,直到程序结束才会被销毁。全局变量在程序启动时被初始化,并且一直存在于内存中,直到程序结束才会被销毁。作用域是指变量在程序中可以被访问的范围,而生命周期是指变量在程序中存在的时间。




