我试图递归清除链接列表
这是功能
void clearRecursively(LIST **currNode, LIST **tail)
{
if (*currNode == NULL)
return;
LIST *nextNode;
if ((*currNode)->next!=NULL)
{
*nextNode = *currNode->next; // problem here
clearRecursively(&nextNode, tail);
*currNode = NULL;
*tail = NULL;
}
这是结构
typedef struct list
{
void *data;
struct list *next;
} LIST;
说 成员引用基本类型“ LIST *”(又名“结构列表*”)不是结构或联合