盖茨比_04295393
2016-10-27 16:54
为啥地址增加了?
应该是 先进后出的原则 先进的 后出 所有增加
函数的调用时是从高到低分配,形参变量从高到低分配,局部变量是从低到高分配 我也是看别人解释的
我的理解是函数在栈内的地址分配是从高位到地位的,但是函数内部本身也算一个栈吧,里面的数据地址分配可能不完全安照这个分配吧,应该是在编译器优化后的结果分配。还望懂的大神同时给我解答一下。
Linux C语言指针与内存
116666 学习 · 262 问题
相似问题
回答 4
回答 5
回答 3
回答 1
回答 2