黑马程序员技术交流社区

标题: C语言内存分区 [打印本页]

作者: 冷傲阳    时间: 2016-3-2 23:43
标题: C语言内存分区
内存分配方式:
1)静态存储区分配:内存编译的时候分配好
2)栈上创建,函数内的局部变量在栈上创建
3)堆上分配,程序在运行过程中分配的内存

内存分区:
BSS段:用来存放未初始化的全局变量和静态变量;
数据段:存放已经初始化的全局和静态变量,还存储字符串常量。又称常量区。
代码段:存放程序执行代码的一块内存区域
堆(heap):存放被动态分配的存储单元
栈:用户存放程序临时创建的局部变量





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2