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

内存分配

相关文章:

猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案