C/C++变量存储区域

1.局部变量.

   存放在栈中.

   会在进入函数/块的时候进行分配空间, 在退出函数/块的时候释放该空间.

2.全局变量 和 静态变量.

  存储在静态存储区域, 即存放在可执行文件的数据段中.data.

3.动态变量.

  存储在堆中.

  必须手动进行释放, 否则会造成内存泄露.

原文地址:https://www.cnblogs.com/lin1270/p/2223504.html