- 博客(1)
- 收藏
- 关注
原创 C语言内存分配(栈、堆、段)
C语言内存分配(栈、堆、段) 1、栈:保存局部变量、函数形参、自动变量(一般未加 static 的局部变量都是自动变量) 特点:先进后出、空间由系统管理 栈区生命周期在函数调用结束后释放 栈区保存的局部变量未初始化时,默认初始化为随机值 2、堆由 malloc 等函数分配的空间在堆区(先进先出,由用户管理) 3、段 .bss:保存未初始化的全局变量、系统默认是0 .data:保存已初始化的非...
2018-10-09 21:56:50 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人