c语言中内存分配方式

c语言内存分配方式有下面三种: 1.从静态存储区域分配 由编译器自动分配和释放,在程序编译的时候就已经分配好内存,这块内存在程序的整个运行期间都存在,直到整个程序运行结束时才被释放,如全局变量与static变量。 2.在栈上分配 同样由编译器自动分配和释放,在函数执行时,函数内部的局部变量都可以在栈上创建,函数执行结束时,这些存储单元将被自动释放 (需要注意的是,栈内存分配运算内置于处理器的指令集
相关文章
相关标签/搜索