1.指针变量定义时没有被初始化---> 定义指针时初始化,可以是具体的地址值也可以是NULL;
2.指针P被free或者delete之后没有置为NULL-->指针指向的内存空间被释放后指针应该指向NULL;
3.指针超越了所指变量的作用域-->所指变量的作用域结束前释放掉变量的地址空间,并让指针指向NULL;
1.指针变量定义时没有被初始化---> 定义指针时初始化,可以是具体的地址值也可以是NULL;
2.指针P被free或者delete之后没有置为NULL-->指针指向的内存空间被释放后指针应该指向NULL;
3.指针超越了所指变量的作用域-->所指变量的作用域结束前释放掉变量的地址空间,并让指针指向NULL;