c语言指针杂谈(一)

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

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

     。。。。。。

      free(p);

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值