课程
/后端开发
/C
/Linux C语言指针与内存
栈内存储不同层次函数的调用时,是从高位到地位分配内存;但是!在单个函数内部,栈内不同变量的地址应该是从低位到高位递增分配的吧?
老师的表述不清晰哦!
2016-11-20
源自:Linux C语言指针与内存 4-5
正在回答
测试了下 确实 跟视频 不一样呢
栈内函数是从高到低分配,形参变量从高到低分配,局部变量是从低到高分配
慕粉3792895
栈内函数是从高到低分配,形参变量从高到低分配,局部变量也是从低到高分配
栈的内存与变量的内存不是不在一个段内么
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
3 回答栈地址分配顺序
3 回答栈中变量地址的问题
1 回答为什么栈内的函数比数据段中的变量位置小?栈不是在数据段之上吗?
5 回答栈内存分配
1 回答栈地址问题