|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 程序的内存布局
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1062
人关注过本帖
标题:
程序的内存布局
只看楼主
加入收藏
荡气回肠
等 级:
论坛游民
帖 子:33
专家分:40
注 册:2012-5-6
结帖率:
66.67%
楼主
收藏
已结贴
√
问题点数:5 回复次数:10
程序的内存布局
同是全局变量和静态变量,为何初始化的和未初始化的存放在不同的段中?
2013-09-26 09:51
举报帖子
使用道具
赠送鲜花
303770957
等 级:
小飞侠
威 望:
6
帖 子:838
专家分:2125
注 册:2005-9-10
第
2
楼
收藏
得分:2
看书!
♂ 死后定当长眠,生前何须久睡。♀
2013-09-26 10:02
举报帖子
使用道具
赠送鲜花
荡气回肠
等 级:
论坛游民
帖 子:33
专家分:40
注 册:2012-5-6
第
3
楼
收藏
得分:0
回复 2楼 303770957
要在书上看到了,就不用上这儿来问了,相信这对你来说很简单的问题,所以望您能解答。
2013-09-26 10:58
举报帖子
使用道具
赠送鲜花
zsjcyzz
等 级:
论坛游民
帖 子:12
专家分:18
注 册:2013-9-27
第
4
楼
收藏
得分:2
malloc等 堆
局部变量等 栈
static等 静态区
2013-09-27 16:18
举报帖子
使用道具
赠送鲜花
Explorerlxz
来 自:zzu
等 级:
蜘蛛侠
威 望:
4
帖 子:302
专家分:1032
注 册:2013-4-24
第
5
楼
收藏
得分:2
也许汇编可以帮你解决问题,未初始化的变量在文件中不占内存,映射到内存中才分配内存!初始化的在文件中也要占据内存!在C语言中应该也是这样,我不确定
2013-09-27 17:41
举报帖子
使用道具
赠送鲜花
Explorerlxz
来 自:zzu
等 级:
蜘蛛侠
威 望:
4
帖 子:302
专家分:1032
注 册:2013-4-24
第
6
楼
收藏
得分:0
老是写错字,用错专业名词!
未初始化的变量在文件中(即在磁盘中未运行时)不占地方,映射到内存中才给它分配内存!初始化的变量则在文件中也要占据一定的空间!
2013-09-27 17:47
举报帖子
使用道具
赠送鲜花
toofunny
等 级:
业余侠客
帖 子:71
专家分:200
注 册:2012-7-22
第
7
楼
收藏
得分:2
LZ威武,各种错误表达。
静态变量不管初始化不初始化,都是分配在.data数据段。
一个基本常识是全局变量都被默认初始化为0。
局部变量才是在运行时分配到堆栈中。
2013-09-28 18:55
举报帖子
使用道具
赠送鲜花
荡气回肠
等 级:
论坛游民
帖 子:33
专家分:40
注 册:2012-5-6
第
8
楼
收藏
得分:0
回复 7楼 toofunny
.data段保存的是那些已经初始化了的全局变量和静态变量
.bss段存放的是未初始化的全局变量和静态变量
2013-10-09 16:38
举报帖子
使用道具
赠送鲜花
荡气回肠
等 级:
论坛游民
帖 子:33
专家分:40
注 册:2012-5-6
第
9
楼
收藏
得分:0
回复 6楼 Explorerlxz
唯有你明白了我在问什么,而其他几位应该是想说
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
2013-10-09 17:08
举报帖子
使用道具
赠送鲜花
embed_xuel
等 级:
贵宾
威 望:
58
帖 子:3845
专家分:11385
注 册:2011-9-13
第
10
楼
收藏
得分:0
回复 9楼 荡气回肠
常量怎么会是放在代码段?
总有那身价贱的人给作业贴回复完整的代码
2013-10-10 08:17
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
程序的内存布局
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018008 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved