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

入栈规则。。

入栈的时候是从高地址一次往下减,a的地址应该比b大啊,为什么老师里面的地址是在递增?


正在回答

3 回答

我试也是递减的,a的地址位更高。

(gdb) p &a
$18 = (int *) 0x7fffffffe428

(gdb) p &b
$19 = (int *) 0x7fffffffe424


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

no4990

栈是从高位为底的,所以先压进去的内存地址会比较大,符合老师说的。
2019-05-14 回复 有任何疑惑可以回复我~

同问 ,我自己试的是递减的

0 回复 有任何疑惑可以回复我~
问问题描述清楚哦


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

举报

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

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

进入课程

入栈规则。。

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