黑马程序员技术交流社区
标题:
C语言内存分区
[打印本页]
作者:
冷傲阳
时间:
2016-3-2 23:43
标题:
C语言内存分区
内存分配方式:
1)静态存储区分配:内存编译的时候分配好
2)栈上创建,函数内的局部变量在栈上创建
3)堆上分配,程序在运行过程中分配的内存
内存分区:
BSS段:用来存放未初始化的全局变量和静态变量;
数据段:存放已经初始化的全局和静态变量,还存储字符串常量。又称常量区。
代码段:存放程序执行代码的一块内存区域
堆(heap):存放被动态分配的存储单元
栈:用户存放程序临时创建的局部变量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2