在C语言项目中,经常会遇到需要程序员手动分配内存的地方.这样做能够节省大量的内存空间,也让程序更加灵活.只要你有一定的基础,那么肯定用过 malloc 或者 ralloc和free的组合.这个组合使用起来有一个需要注意的地方,不知道你有没有发现. 野指针是什么? 根据百度百科的说法,野指针是指 指向一个已删除的对象或未申请访问受限内存区域的指针. 我这里是这样理解的,野指针就是指向的内存区域不合法,这里的不合法主要包括以下几个方面: 1. 所指向的内存未申请 2.所指向的内存被释放 当你访问一个…