内存分配

程序在内存中是分段存储的。
代码段:存放语句转换的数字;程序运行时不可修改;
全局段:用来记录全局变量和静态变量的存储位置;不会随着程序的运行而改变;
栈:存放局部变量,块变量,形式参数和返回值的存储位置;随着程序的运行其大小将不断改变;函数调用时,开辟空间,函数调用结束收回其空间;不同调用函数之间遵循后进先出的原则。
堆:存放动态分布的存储位置;

内存分配