我可以将第3行中的节点更改为node_new或其他内容吗?

时间:2017-11-30 07:23:24

标签: c++ data-structures linked-list

struct node
{
int data;
node *next;
};

这是用于在链表中定义结构的代码。我们可以用node_new * next或其他东西替换第3行中的node *吗?

1 个答案:

答案 0 :(得分:0)

  

我们可以用node *next或其他方式替换第3行中的node_new *next吗?

通过保持结构的其他部分不变,没有,因为它无法达到您想要的效果。

您需要了解结构的含义:

struct node     // this is the type of the node
{
   int data;    // data of node
   node *next;  // pointer to the next node (thus the type has to match)
};