指针变量在创建时不会自动成为NULL指针,它的缺省值是随机的。所以指针变量要么设置为NULL,要么让它指向合法的内存。

 

char  *p=NULL;

char  *str=(char  *)malloc(100); 

 

指针被free或delete之后,应设置为NULL