【发布时间】:2019-12-31 14:28:29
【问题描述】:
你能解释一下我用'/'标记的那些行吗?这对我来说意味着世界!
void createnode(int value)
node *temp=new node;//
temp->data=value;//
temp->next=NULL;//
以下代码从 OP 的评论中添加:
void nodecreate(int value)
{
node *temp=new node;//
temp->data=value;///
temp->next=NULL;///
if(head==NULL)
{
head=temp;
tail=temp;
temp=NULL;
}
else
{
tail->next=temp;
tail=temp;
}
}
【问题讨论】:
-
我没有看到任何标有“/”的行
-
这是一个函数声明,末尾缺少分号。或缺少花括号的函数。然后初始化一个新节点,因为有人不知道构造函数,或者这实际上是 C 而不是 C++。
-
不要发布整个代码,而是 minimal reproducible example
-
如果不知道您不了解具体是什么,这是不可能回答的。我认为你会从a good book中受益。
-
您应该查看您最喜欢的 C++ 参考书中关于指针的部分。
标签: c++ linked-list