我有一个创建循环列表的功能,我在编译时遇到问题,不确定它是否是语法,如果有人可以提供帮助,不胜感激。
void CreateCircularList(struct node** listRef, struct node** tailRef)
{
Push(&*listRef, "String 1");
*tailRef=*listRef;
Push(&*listRef, "String 2");
Push(&*listRef, "String 3");
Push(&*listRef, "String 4");
*(tailRef->next)=*listRef;
}
编译器在最后一行标记一个错误:
“成员引用基类型 'struct node*' 不是结构或联合”
任何想法为什么?谢谢