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

栈不是从高位向低位分配吗?

为啥地址增加了?

正在回答

3 回答

应该是 先进后出的原则 先进的   后出  所有增加

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

函数的调用时是从高到低分配,形参变量从高到低分配,局部变量是从低到高分配       我也是看别人解释的


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

我的理解是函数在栈内的地址分配是从高位到地位的,但是函数内部本身也算一个栈吧,里面的数据地址分配可能不完全安照这个分配吧,应该是在编译器优化后的结果分配。还望懂的大神同时给我解答一下。

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

举报

0/150
提交
取消

栈不是从高位向低位分配吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号