野指针
有三种情况会造成野指针的出现
1、指针定义之后没有初始化,其值是不确定的
2、指针被free后,没有赋值NULL,后续又使用了该指针
3、指针的操作超越了变量的作用范围(不是指针越界)
4、函数返回指向栈内存的指针(栈内存在函数运行结束后被释放)
野指针
有三种情况会造成野指针的出现
1、指针定义之后没有初始化,其值是不确定的
2、指针被free后,没有赋值NULL,后续又使用了该指针
3、指针的操作超越了变量的作用范围(不是指针越界)
4、函数返回指向栈内存的指针(栈内存在函数运行结束后被释放)