如果你是调试程序的话,不会造成内层泄露,因为这样的话,程序是有系统监管的。如果你是在独立运行程序而不是在调试状态的话,就会造成内存泄露了,因为你分配的内存没有释放啊!所以,一个可用的程序一旦用了malloc,就需要free来释放已经分配的内存啊!人家的做法,在链表中,用free销毁是在链表或结点删除销毁的时候执行的,可能人家没有贴出来销毁链表的函数啊看是不是该加分了?