C语言变量内存分配

内存分区有四大区:stack(栈),heap(堆),全局区,代码区 stack(栈):储存局部变量和函数参数,储存在stack区中的变量声明的位置不同,作用域不同。由系统回收内存资源。 heap(堆):通过malloc分配堆内存空间,堆中的内存必须由程序员free释放,如果不释放会一直存在,可能会导致内存泄漏。 全局区:存放全局变量,static(静态)变量,在整个程序的生命周期里一直存在。 代码
相关文章
相关标签/搜索