给出链接
https://my.oschina.net/michaelyuanyuan/blog/104421
free()只是将malloc()函数申请的空间释放掉,并不能将指针置空,指针的指向还是之前的,并不会改变,所以用指针与NULL比较作为循环的结束条件在双链表之中是不适合的,会导致死循环的产生。
free()只能对malloc申请的空间进行一次释放,第二次释放会出现错误,!!!!!!!!!!!!!!!!!!
给出链接
https://my.oschina.net/michaelyuanyuan/blog/104421
free()只是将malloc()函数申请的空间释放掉,并不能将指针置空,指针的指向还是之前的,并不会改变,所以用指针与NULL比较作为循环的结束条件在双链表之中是不适合的,会导致死循环的产生。
free()只能对malloc申请的空间进行一次释放,第二次释放会出现错误,!!!!!!!!!!!!!!!!!!