c运行常见错误总结

很多时候,运行程序会出现段错误(segmentation fault(core dump)),通过 gdb 来跟踪时,错误定位的地方是错误发生处而不是造成这个错误的起始处。

一般这些莫名的错误都来源于某处非法的内存访问,gdb 一般很难发现

解决方法:

1.养成良好的编写代码习惯,内存申请释放要成对出现,可能出错的地方都要有条件判断

2.代码完成之后,必须经过 valgrind 检测,把里面报出来的警告都处理掉

上一篇: 无
下一篇: c函数返回时变量改变
作者邮箱: 203328517@qq.com