问题描述 gcc编译C程序时,出现 ”double free or corruption (out) 已放弃 (核心已转储)“ 错误; 原因 在使用堆空间释放函数free()进行释放,错误的将栈空间的数组地址 传递到free()中,free()只释放堆空间,释放栈空间将出现报错; 解决办法 确保释放的指针是否是堆空间地址;