C/C++程序分配的内存分为以下五种:
1、栈区(stack)
1)由系统自动分配并释放,存放函数形参和局部变量等,分配方式类似数据结构中的栈。
2、堆区(heap)
1)由程序员分配并释放,分配方式类似数据结构中的链表(跟堆没关系)。
3、全局/静态区:
1)存放全局变量和静态变量。
4、文字常量区:
1)存放字符串常量。
5、程序代码区:
C/C++程序分配的内存分为以下五种:
1、栈区(stack)
1)由系统自动分配并释放,存放函数形参和局部变量等,分配方式类似数据结构中的栈。
2、堆区(heap)
1)由程序员分配并释放,分配方式类似数据结构中的链表(跟堆没关系)。
3、全局/静态区:
1)存放全局变量和静态变量。
4、文字常量区:
1)存放字符串常量。
5、程序代码区: