Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1368985
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: C/C++

2011-06-23 10:32:20

最高地址部分用于存放环境变量和主函数的入参
.data包含静态的和全局的已初始化的数据,
.bss包含静态的和全局的未初始化的数据。 
.text段包含程序指令和和很多只读数据。 
tack 包含局部的非静态的已初始化和未初始化的变量
heap 用于非配内存空间给malloc之类的函数

+-------------------+   high address 
|     env strings     | 
+-------------------+ 
|     argv strings    | 
+-------------------+ 
|     env pointers    | 
+-------------------+ 
|     argv pointers   | 
+-------------------+ 
|     argc            | 
+-------------------+ 
|     stack           | 
|         |           | 
|      |  |           | 
|      |  |           | 
|      |              | 
|     heap            | 
+-------------------+ 
|     .bss            | 
+-------------------+ 
|     .data           | 
+-------------------+ 
|     .text           | 
+-------------------+   low address 
阅读(519) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~