C语言中的内存分为5大区域
栈区 : 存放局部变量,临时变量
堆区 : 程序运行过程中,动态分配的内存
BSS区 : 未初始化的全局变量和静态变量
数据段 : 已经初始化的全局变量和静态变量
代码段 : 程序编译产生的二进制的数据