注:一个程序只建立一个内存四区,所有函数共用这个内存四区。
内存四区如下:
操作系统给C/C++编写的程序分配内存,通常将分配的内存划分为以下四个区域:1.栈区:存放局部变量,用完由操作系统自动释放
2.堆区:动态分配给程序的内存区域,由程序员手动释放
3.数据区:
分为两种:
(1)常量区:存放常量,一般是字符串常量
(2)全局区/静态区:存放全局变量和静态变量
4.代码区:
存放可执行代码的区域
注:一个程序只建立一个内存四区,所有函数共用这个内存四区。
内存四区如下:
操作系统给C/C++编写的程序分配内存,通常将分配的内存划分为以下四个区域:存放可执行代码的区域