内存疑问
记录一下一个疑问,留待后续解惑。
ubutnu18.04 64位
对heap和stack的内存顺序记混了,网上查的时候也有不一致的地方,遂实际code一下。

运行得出,heap地址高于stack地址

==============================================================
以上结果引出了这次的疑惑:为什么堆地址大于0xBFFF FFFF呢
记得linux会分配给进程4G内存空间(1G内核空间3G用户空间),3G用户空间最大只是0XBFFF FFFF啊

浙公网安备 33010602011771号