目录
C程序地址空间总览
C程序地址空间验证(linux环境下验证)
从上到下依次递增!这也就验证了C程序地址空间的准确性。
从中需要注意一个地方:栈区申请是向低地址空间进行申请的,即先申请的位于高地址处,后申请的位于低地址处,堆区申请是向高地址空间进行申请的,即先申请的为与高地址处,后申请的位于高地址处,这也符合上面的图。
注意:除了栈区之外的空间基本上都是随着整个程序的运行而一直存在,而栈区则随着申请与释放而进行空间管理。
目录
C程序地址空间验证(linux环境下验证)
从上到下依次递增!这也就验证了C程序地址空间的准确性。
从中需要注意一个地方:栈区申请是向低地址空间进行申请的,即先申请的位于高地址处,后申请的位于低地址处,堆区申请是向高地址空间进行申请的,即先申请的为与高地址处,后申请的位于高地址处,这也符合上面的图。
注意:除了栈区之外的空间基本上都是随着整个程序的运行而一直存在,而栈区则随着申请与释放而进行空间管理。