Linux C遇到的常见错误

此随笔主要记录一些Linux C遇到的常见错误,便于debug问题或自己编程时,避免发生类似的错误或问题,后续会持续更新....

1.内存泄露问题

内存泄露是由于内存没有释放导致程序耗内存一直增大,引起系统内存不够。

1)一块内存的指针被重新赋值,导致无法通过此指针释放此内存

 

2.NE异常问题

1)数组长度太小,实际数据太大,导致发生数组越界

2)向只读的char*指针变量写入数据

3)当指针指向的内存被回收后,依然在使用此指针

posted @ 2017-04-03 18:11  Jason207489550  阅读(191)  评论(0编辑  收藏  举报