野指针:随机指向一块内存的指针
危害:造成内存泄漏(段错误)
规避:首先要养成良好的编码习惯
1:未初始化时,初始化为空
2:当向指针指向的空间赋值时,检查这个指针是否分配了空间(malloc)
3:检查分配空间是否成功
4:初始化内存地址
memest(p,0,sizeof(int))
5:用完返还系统
free(p)
6:释放完了要再次置空
空指针:不允许对空指针进行赋值或者操作
提醒自己注意野指针
野指针:随机指向一块内存的指针
危害:造成内存泄漏(段错误)
规避:首先要养成良好的编码习惯
1:未初始化时,初始化为空
2:当向指针指向的空间赋值时,检查这个指针是否分配了空间(malloc)
3:检查分配空间是否成功
4:初始化内存地址
memest(p,0,sizeof(int))
5:用完返还系统
free(p)
6:释放完了要再次置空
空指针:不允许对空指针进行赋值或者操作
提醒自己注意野指针