【发布时间】:2012-10-10 18:33:48
【问题描述】:
我有两个结构,一个是链表。
typedef struct Mark{
int people;
Node *nodeyy;
}Mark
typedef struct Node{
struct node next;
int value;
}Node
如果我为一个节点分配了内存,比如说
Node *node1=malloc( sizeof(struct Node));
我还为书签分配了内存,比如说
Mark *mark1=malloc( sizeof(struct Mark));
我想让mark1中的指针nodeyy指向和node1一样的东西,我该怎么做呢?
我认为
mark1->nodeyy=node1;
肯定是错的。
【问题讨论】:
-
现在你已经编辑了代码,为什么你认为mark1->nodeyy = node1是错误的?
标签: c data-structures linked-list