导读 正确的理解C/C++程序的内存分区,是合格程序猿的基本要求. 网络上流形两大版本内存分区,分别为: 1. 五大内存分区:堆.栈.全局/静态存储区.自由存储区和常量存储区. 2. 五大内存分区:堆.栈.全局/静态存储区.字符串常量区和代码区. 且不论以上两种分区孰是孰非,孰优孰劣,我认为具体的内存分区和编译器有很大关系,我想不同编译器对内存的划分都不尽相同,但也大同小异. 综合对比,查阅相关资料,提出自己对C/C++程序的内存分区的认识.可划分为四大内存分区:堆.栈.静态存储区和代码区. 堆…