首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
静态变量通常存储在进程哪个区?
[单选题]
静态变量通常存储在进程哪个区?
栈区
堆区
代码区
全局区
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(14)
分享
纠错
1个回答
添加回答
2
雪豹2017
c++程序内存布局: 1)全局区(静态区)(static)存放全局变量、静态数据,const常量。程序结束后有系统释放 2)栈区(stack) 函数运行时分配,函数结束时释放。由编译器自动分配释放 ,存放为运行函数而分配的局部变量、函数参数、返回数据、返回地址等。其操作方式类似于数据结构中的栈。 3)堆区(heap) 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS(操作系统)回收。分配方式类似于链表。 4)文字常量区 常量字符串就是放在这里的。 程序结束后由系统释放。 5)程序代码区存放函数体(类成员函数和全局函数)的二进制代码。
发表于 2019-03-30 00:16:10
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
快手
测试工程师
2019
游戏研发工程师
Java工程师
上传者:
小小
难度:
1条回答
14收藏
4326浏览
热门推荐
相关试题
以下关于非对称加密的说法错误的是
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
快手
2019
评论
(1)
若要尽可能地完成对实数数组的排序,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
快手
2019
评论
(4)
在类的定义中可以有两个同名函数,这...
哔哩哔哩
游戏研发工程师
2020
评论
(0)
在一个基于数组实现的最大堆(堆顶在...
堆
评论
(1)
某商品表products需添加'上...
SQL
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题