c语言指针杂谈(一)

来源:互联网 发布:卖家开通淘宝客要求 编辑:程序博客网 时间:2024/06/05 05:23

悬空指针:本来用malloc分配了一段内存空间,然后指针就指向了这段内存,对应地,再用free释放了这段内存之后,(就是说这段内存不再给你用了),但是指针任然指向这段内存,这样的指针称为悬空指针;下面举一个例子用于说明;

eg.  int*p=(int*)malloc(100);   //这里的100指的是100个字节,为25个整型变量;

     。。。。。。

      free(p);

     p=Null;//这一步一定要加,不然就为一个悬空指针;

野指针:未被初始化的指针;


原创粉丝点击