全局变量和局部变量在内存中的区别是什么

如题所述

就是变量的生存周期不同
全局变量在程序退出时才释放内存
局部变量在窗体关闭或者函数关闭时就释放内存
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-29
存储位置不同。
局部变量是在栈上的, 全局变量是放在全局变量区, 类似于堆上的一个空间。
所以访问速度上 局部变量是要优于全局变量的。本回答被网友采纳
第2个回答  2019-08-06
程序的局部变量存在于(堆栈)中,全局变量存在于(静态区
)中,动态申请数据存在于(
堆)中
相似回答