江苏源胜门窗:c语言有几种分配内存的方式,有什么区别
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 10:10:42
一般而言,有两种内存分配的方式。
1、在栈上分配。特点是当变量离开其作用域时,其内存即释放了,例如局部变量、函数参数等都是在栈上分配的。
2、在堆上分配。特点是变量一直存在,例如new运算符分配出来的内存、全局变量和static静态变量都是在堆上分配的。
杭州交通信息网是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 10:10:42
一般而言,有两种内存分配的方式。
1、在栈上分配。特点是当变量离开其作用域时,其内存即释放了,例如局部变量、函数参数等都是在栈上分配的。
2、在堆上分配。特点是变量一直存在,例如new运算符分配出来的内存、全局变量和static静态变量都是在堆上分配的。