标签:linux程序存储结构 进程结构 堆和栈的区别 代码区 数据段
摘要:本文主要讲述了Linux系统中,程序存储结构(代码区、数据段和BBS区)与进程的基本结构(代码区、数据段、BBS区、堆和栈),以及堆和栈的区别.#include <stdio.h> int main() { char *buf =NULL; printf("%s\n",buf); return 0; }
编译后检测各段的大小:
#include <stdio.h> const int i=10; int main() { char *buf = NULL; printf("%s\n",buf); return 0; }
重新编译后查看:代码段的数据增加了4字节的const i.
标签:linux程序存储结构 进程结构 堆和栈的区别 代码区 数据段
原文地址:http://blog.csdn.net/u010006102/article/details/39756443