慕粉4393922
2016-11-12 23:31
入栈的时候是从高地址一次往下减,a的地址应该比b大啊,为什么老师里面的地址是在递增?
我试也是递减的,a的地址位更高。
(gdb) p &a $18 = (int *) 0x7fffffffe428 (gdb) p &b $19 = (int *) 0x7fffffffe424
no4990
栈是从高位为底的,所以先压进去的内存地址会比较大,符合老师说的。
2019-05-14 16:17:56
共 1 条回复 >
同问 ,我自己试的是递减的
问问题描述清楚哦
Linux C语言指针与内存
116478 学习 · 250 问题
相似问题
回答 5
回答 1
回答 3