问答详情
源自:4-5 函数栈以及数据段内存

栈内存分配

p &a =0x7fffffffde10 p &b =0x7fffffffde18 这也是从小到大的啊,不是说栈里面是从大到小分配内存的吗??

提问者:慕哥2837575 2015-07-16 20:37

个回答

  • 实时编程
    2020-11-25 12:36:11

    我测试了下 我定义 a  ,  b   结果为这样

    &a = 0060FE8C

    &b = 0060FE88

    也就是说我的确实 是从大 到小的 

    至于 你说的 暂时 不确定为什么 可能由于各种原因优化

    至于视频里 也是 从小到大 

    不确定是不是因为有别的代码的原因 造成优化  

  • 慕码人5525931
    2016-11-28 22:18:43

    是不是b先运行的??我也不太清楚


  • qq_二月三十日_03168001
    2016-07-24 16:08:07

    你说的两个数据不再栈内吧

  • 来虐小学生
    2015-07-24 09:18:52

    栈内存我才看过这一节,当时我也这样的疑问。

    后来我是这样解答的,不知道对不对。

    每一个函数栈从大到小,但是内部变量从小到大。

    以上只是猜测,还没继续深入看完。

    勿喷。