程序内存空间(代码段、数据段、堆栈段)_代码段和数据段的区别-CSDN博客

网站介绍:在冯诺依曼的体系结构中必须有:代码段,堆栈段,数据段。进程的虚拟地址空间图示如下:堆栈段:  1. 为函数内部的局部变量提供存储空间。  2. 进行函数调用时,存储“过程活动记录”。  3. 用作暂时存储区。如计算一个很长的算术表达式时,可以将部分计算结果压入堆栈。数据段(静态存储区):  包括BSS段的数据段。BSS段存储未初始化的_代码段和数据段的区别