全局变量和局部变量的存储位置
2015-09-26 17:25
197 查看
全局变量和局部变量在内存中的区别是什么?
正确答案: B C 你的答案: C (错误)
二者没有区别
生存周期不同
作用范围不同
占用的内存的大小一样
程序的局部变量存在于( 堆栈 )中,全局变量存在于( 静态区 )中,动态申请数据存在于( 堆 )中。
内存中,全局变量和静态变量存在于全局区/静态区,局部变量存在于栈区,new的对象存在于堆区,malloc的对象存在于自由存储区,常量存在于常量区
正确答案: B C 你的答案: C (错误)
二者没有区别
生存周期不同
作用范围不同
占用的内存的大小一样
程序的局部变量存在于( 堆栈 )中,全局变量存在于( 静态区 )中,动态申请数据存在于( 堆 )中。
内存中,全局变量和静态变量存在于全局区/静态区,局部变量存在于栈区,new的对象存在于堆区,malloc的对象存在于自由存储区,常量存在于常量区
相关文章推荐
- Android常见出错:OutOfMemoryError与ArrayIndexOutOfBoundsException
- Samba网络文件共享服务介绍
- HashMap与Hashtable的区别
- 15分钟搞定iOS9 Quick Actions
- uml视频之uml概述二
- NET Runtime Optimization Service 1101 错误的解决方法
- 小议Java的源文件的声明规则以及编程风格
- Linux tar
- C# 异步编程小结
- Genymotion模拟
- 或||的计算
- C#向指定路径写入文件
- 二叉树层次遍历和深度遍历
- java反射(relection)
- JAVA基础学习(十六)--集合三-Map、HashMap,TreeMap与常用API
- 支付宝个人收款二维码的创建
- sql 2012 与java连接的类
- [原创]对结对编程的感受
- 基本的Web控件三
- 析构的问题