1、什么是野指针?
指向不可用内存的指针,因为没有指向明确的内存区域,所以称为‘野’指针。野指针不是空指针,野指针是一个指向垃圾内存的指针。访问野指针很可能引起程序崩溃。
野指针:
int *p;
空指针:
int *p = NULL;
2、野指针是如何产生的?
创建指针变量时没有初始化是产生野指针的原因之一。
int *p;
1、什么是野指针?
指向不可用内存的指针,因为没有指向明确的内存区域,所以称为‘野’指针。野指针不是空指针,野指针是一个指向垃圾内存的指针。访问野指针很可能引起程序崩溃。
野指针:
int *p;
空指针:
int *p = NULL;
2、野指针是如何产生的?
创建指针变量时没有初始化是产生野指针的原因之一。
int *p;