这是老问题了,今天被同事问到,因此写了一个demo,代码如下:
在各平台的执行结果如下,可以看出各段的位置差异:
Windows 2000
Linux
Tru64
Solaris
HP-UX
本文通过一个示例程序详细解析了不同平台下(如Windows、Linux等)的内存布局,包括代码区、堆、栈、静态区及常量区,并展示了如何通过C语言获取这些内存地址。
这是老问题了,今天被同事问到,因此写了一个demo,代码如下:
在各平台的执行结果如下,可以看出各段的位置差异:
Windows 2000
Linux
Tru64
Solaris
HP-UX
1万+
1496
1万+

被折叠的 条评论
为什么被折叠?