内存篇之堆的错误释放 在我开始写程序时因为担心某些分支下忘记释放内存导致泄漏,就想能不能保险点,多加几次释放,但很快发现堆内存不能重复释放,一些错误释放甚至会导致系统崩溃。这类错误可分几种情况:1)重复释放某指针指向的内存,多数由于调用了不同层的子函数重复释放同一内存,如: int* p = malloc(20); …… free (p); …… System_ C语言基础-内存篇 2023-08-23 139 点赞 2 评论 210 浏览