代码改变世界

malloc函数分配内存失败的常见原因

2019-07-15 17:02  itwolf  阅读(10181)  评论(0编辑  收藏  举报
malloc()函数分配内存失败的常见原因: 1. 内存不足。 2. 在前面的程序中出现了内存的越界访问,导致malloc()分配函数所涉及的一些信息被破坏。下次再使用malloc()函数申请内存就会失败,返回空指针NULL(0)。 malloc中做了哪些事情: 简单的说就是系统中有一个位置标记,标