A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

全局变量和局部变量在内存中有什么区别啊?求详细介绍

4 个回复

倒序浏览
同求啊,还不是很清楚
回复 使用道具 举报
全局变量的作用域是整个文件
局部变量的作用域是某个函数或者某个代码块({}符号中的部分)

全局变量未初始化存储在BSS段,初始化之后存储在数据段
局部变量存储在栈内

回复 使用道具 举报
局部变量注意看什么时候释放,全局变量注意看输出部分是在那个位置。
回复 使用道具 举报
全局变量在类加载的时候就被加载到内存中,局部变量只是在调用和赋值的时候才被加载,局部变量和全局变量在内存中存放的位置不一样,一个位于堆中一个位于栈中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马