对指针有很好理解高手说说你对指针理解和一些方方面面
最近用指针比较多了!!所以对他比较好奇!!写ADT链表 ADT 堆栈====说说你对指针未初始化的后果的看法!!对内存泄露的看法!!===============
这里主要是交流!!
先说我的看法:
1:指针未初始化指向任意位置,如果就这样使用就会可能把重要的内存数据修改!!所以在声明一个指针最好同时初始化!
2:内存泄露,我一直都不觉的是个很重要的问题!!(因为我觉的程序关了就释放了内存,虽然我知道这个观点是错误,你来说说吧!)
内存泄露情况:1.malloc() 没有用free释放。
2.struct tagnode
{
void *date;
struct tagnode *next;
}node,*Node;
比喻Node pnode;里面的2个指针也分配了但你直接释放free(pnode);这样也造成内存泄露。。
下面你来说你对指针的理解和一些看法吧!!