C/C++变量存储区域

1.局部变量.

   存放在栈中.

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

 

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

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

 

3.动态变量.

  存储在堆中.

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

 

posted @ 2011-10-25 10:33  夜雨無聲  阅读(273)  评论(0编辑  收藏  举报