1.局部变量.
存放在栈中.
会在进入函数/块的时候进行分配空间, 在退出函数/块的时候释放该空间.
2.全局变量 和 静态变量.
存储在静态存储区域, 即存放在可执行文件的数据段中.data.
3.动态变量.
存储在堆中.
必须手动进行释放, 否则会造成内存泄露.
变量类型解析:局部、全局与动态
1.局部变量.
存放在栈中.
会在进入函数/块的时候进行分配空间, 在退出函数/块的时候释放该空间.
2.全局变量 和 静态变量.
存储在静态存储区域, 即存放在可执行文件的数据段中.data.
3.动态变量.
存储在堆中.
必须手动进行释放, 否则会造成内存泄露.
转载于:https://www.cnblogs.com/lin1270/archive/2011/10/25/2223504.html

被折叠的 条评论
为什么被折叠?