当前位置:网站首页>静态变量存储在哪个区
静态变量存储在哪个区
2022-08-10 13:43:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
美团2017校园招聘 Android 静态变量存储在__区 A 全局区 B 堆 C 栈 D 常量区
2017年3月21日19:00开始笔试,选项凭回忆打的,未全匹配。 本人参考答案:A
知识点
内存到底分几个区?
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由os回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。
3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后有系统释放。
4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放。
5、程序代码区—存放函数体的二进制代码。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130019.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢
随机推荐
C# error The 'xmins' attribute is not supported in this context
【MinIO】Using tools
vivado闪退或者message无显示
Code Casual Recording Notes_Dynamic Programming_70 Climbing Stairs
Network Saboteur
CodeForces - 834C
写不完的数学试卷-----试卷生成器(Qt含源码)
“Oracle 封禁了我的账户”
d为何用模板参数
X5WebView使用
使用决策树对鸢尾花进行分类
Fragment's show and hide
2022年中国软饮料市场洞察
YTU 2295: KMP pattern match one (string)
递归递推之计算组合数
Pointer (preliminary solution of C language)
CodeForces-834C
重要通知 | “移动云杯”算力网络应用创新大赛初赛延期!!
Cloud Migration Practice of Redis
Matrix Keyboard & Calculator Small Project Based on 51 (UcosII)









