• 一般说栈的增长方向从高到低,是说每个函数调用的栈帧从高地址向低地址增长。
  • 在调用函数内部,变量还是从底地址向高地址安排变量。
  • 在main函数内部,一般情况下也是从低到高的分配变量,但是这个不是固定现象,并不是按照声明顺序分配,编译器会考虑变量对齐的问题。在某些情况下把变量的顺序打散。(不知道什么原因。)

标签: none

添加新评论