为了账号安全,请及时绑定邮箱和手机立即绑定

栈内存分配

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

正在回答

5 回答

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

&a = 0060FE8C

&b = 0060FE88

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

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

至于视频里 也是 从小到大 

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

0 回复 有任何疑惑可以回复我~

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

qq_二月三十日_03168001

我说错了,是在栈内
2016-07-24 回复 有任何疑惑可以回复我~

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

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

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

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

勿喷。

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Linux C语言指针与内存
  • 参与学习       116280    人
  • 解答问题       250    个

指针-C语言的核心,代领大家对c语言有更加深刻的理解

进入课程

栈内存分配

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信