如题,code block环境下,代码运行了一段时间后在某处进行malloc()函数返回了段错误。请问malloc函数出现段错误可能是哪些原因引起的?
没有足够内存分配,或者malloc参数错误。
程序有内存泄漏 导致新空间分配失败 malloc的内存不需要的时候要free
段错误也可能是指针无效。
malloc 分配内存非法,后者分配出错
malloc 没有足够的内存分析了,或者看看 malloc 返回的错误值是多少。