C语言学习笔记——指针:动态内存分配

C程序的内存映像 C程序的变量内存分配有三种: (1)从静态存储区分配:程序的全局变量和静态变量都在静态存储区上分配,且在程序编译时就已经分配好了,在程序运行期间都是存在的。只有在程序终止前,才被操做系统收回。 (2)在栈上分配:在执行函数调用时,函数内的局部变量及形参都是在栈上分配的,该函数执行结束时,这些内存被释放。栈内存分配运算内置于处理器的指令集中,效率很高,可是容量有限。 (3)从堆上分
相关文章
相关标签/搜索