c语言中不明白的几点 typedef struct node

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:04:10
1.typedef struct node

datatype data;
struct node *next;
}node,*linklist;
2. typedef struct node

datatype data;
struct node *next;
}DLNOde,*DLinklist最后中的node,*linklist;和DLNOde,*DLinklist是什么意思,在不同的程序中又该写些什么东西

1.typedef struct _node

datatype data;
struct node *next;
}node,*linklist;
这样就是说 node 等价于 stuct _node ,当我们定义一个stuct node的变量时,就可以直接用 node a;这和stuct node a;是一样的。

同理,*linklist 等价于 stuct node *

ps突然发现你 定义有些问题,不能两个node 啊,还是加个下划线区分下