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

来源:5-4 字符数组的深入理解

盖茨比_04295393

2016-10-27 16:54

为啥地址增加了?

写回答 关注

3回答

  • LinChuCy
    2019-08-16 09:15:50

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

  • 不看6324不混吃等死
    2017-08-13 18:24:43

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


  • z3phyr
    2016-10-31 17:27:01

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

Linux C语言指针与内存

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

116666 学习 · 262 问题

查看课程

相似问题