堆栈分配问题

[复制链接]
1077|2
 楼主| aolongzx 发表于 2014-12-18 11:16 | 显示全部楼层 |阅读模式
在看一个简单操作系统的源码,里面有一个地方
#define portSTACK_GROWTH    (-1)

if( portSTACK_GROWTH < 0 )
{
认为堆栈从低到高分配
}
else
{
反之
}

这里他是怎么判断的?如果-1 和0 取地址判断还好说,这里没看明白
 楼主| aolongzx 发表于 2014-12-18 11:32 | 显示全部楼层
出去上了个厕所,想明白了、、、应该是根据宏来定义堆栈的生长方向,而不是判断
msblast 发表于 2014-12-18 11:50 | 显示全部楼层
有问题,上厕所。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部