c 程序的存储结构(Storage structure of C program).docVIP

  • 1
  • 0
  • 约9.16千字
  • 约 16页
  • 2017-08-16 发布于河南
  • 举报

c 程序的存储结构(Storage structure of C program).doc

c 程序的存储结构(Storage structure of C program)

c 程序的存储结构(Storage structure of C program) void (* singal (char * prt, float f)) (int); 程序存储空间c 2010 - 12 - 07 10: 16: 17 阅读82 评论0 字号: 大中小 订阅 一、c程序存储空间布局 c程序一直由下列部分组成: 1) 正文段 - - cpu执行的机器指令部分; 一个程序只有一个副本; 只读, 防止程序由于意外事故而修改自身指令; 2) 初始化数据段 (数据段) - - 在程序中所有赋了初值的全局变量, 存放在这里. 3) 非初始化数据段 (bss段) - - 在程序中没有初始化的全局变量; 内核将此段初始化为0. 4) 栈 - - 增长方向: 自顶向下增长; 自动变量以及每次函数调用时所需要保存的信息 (返回地址; 环境信息). 5) 堆 - - 动态存储分. | ----------- | | | | ----------- | | 栈 | | ----------- | | | | | \ | / | | | | | | / | \ | | | | | ----------- | | 堆 | | ----------- | | 未初始化 | | ----------- | | 初始化 | | ----------- | | 正文段 | | ---------

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档