前情了解:
概念:
野指针:指针指向了一个不存在或者不能够访问的内存
空指针:让一个指针=NULL,这个指针不能够访问。
野指针举例:
1.定义局部指针的时候未初始化,随机值指向了不能够访问或者不存在的内存
2.指针p先指向了一块堆内存,堆内存用完了通过free释放,但是指针p还存在
造成悬空指针
如何避免?
3.数组越界
野指针造成的危害?
可能会出现hardfault问题
前情了解:
概念:
野指针:指针指向了一个不存在或者不能够访问的内存
空指针:让一个指针=NULL,这个指针不能够访问。
野指针举例:
1.定义局部指针的时候未初始化,随机值指向了不能够访问或者不存在的内存
2.指针p先指向了一块堆内存,堆内存用完了通过free释放,但是指针p还存在
造成悬空指针
如何避免?
3.数组越界
野指针造成的危害?
可能会出现hardfault问题