Segmentation fault 段错误 原因简单总结
Segmentation fault 是linux c 中很常见的错误。结合资料和个人经验,一般有以下原因。1.指针指向了非法内存,例如申明一个指针,但是没有对指针进行初始化,直接就引用,或者引用里面的元素或者函数,或者没有分配内存就进行释放等,另外,申请内存还要检查是否申请成功,如果没有申请成功也会出现这种情况。2.通过malloc申请的内存实际上在要在第一次使用时才真正分配,这种情况也
原创
2012-03-22 19:37:33 ·
4450 阅读 ·
0 评论