特牛网址导航

C/C++内存分配_黑马金牌编程的博客-CSDN博客

网友收藏
文章浏览阅读1k次。内存分配不当有什么后果?引起堆栈溢出、缓冲区溢出等问题,容易使得系统瘫痪和崩溃。内存分配形式有哪些?(1)由符号起始的区块(BSS)段:用来存放程序中未初始化的全局数据和静态数据的一块内存区域,BSS段属于静态内存分配,程序结束后静态变量资源由系统自动释放。(2)数据段:用来存放程序中已初始化的全局变量的一块内存区域。也属于静态内存分配。(3)代码段文本段:用来存放程序的执行代码的一块内存区域。区域大小运行前确定,一般允许可读,可以共享。(4)堆:用于存放进程运行中被动态分配的内存段,大小不固定