存储位置:进程的全局数据段。
生命周期:程序运行到结束
特点:全局变量是整个程序都可访问的变量,谁都可以访问,生存期在整个程序从运行到结束(在程序结束时所占内存释放);
存储位置:进程的堆栈。
生命周期:作用域范围内。
特点:局部变量存在于模块(子程序,函数)中,只有所在模块可以访问,其他模块不可直接访问,模块结束(函数调用完毕),局部变量消失,所占据的内存释放。