愿尽快帮帮小弟(数据结构基础)
定义一个结点.typedef struct node
{
int data;
struct node *next; /*不懂*/
}lnode,*linklist; /*不懂*/
不懂这个定义语法...
请大侠们耐心详细的为我解答下,谢谢 --------------------编程问答-------------------- 这应该是线性表中的一个带头结点双向链表的存储结构 ,
typedef struct node //结点类型
{
int data;
struct node *next;
}lnode,*linklist;
--------------------编程问答-------------------- 1, 首先定义了一个名字为node 的Struct
2, 在这个node 的定义中定义了一个指向同为node 结构的指针,即所谓的链表。所有的同类相联 (不懂1)
3,申明了node 类型的变量lnode和一个指向node类型的指针*linklist --------------------编程问答-------------------- typedef struct node
{
int data;
struct node *next; //next 是一个指针,指向一个struct node类型
}lnode,*linklist; //typedef是类型别名的意思,就是说,lnode是struct node 的一个别名,而linklist是 struct node *的别名。
--------------------编程问答-------------------- 这是个单向链表,到网上搜关键字typedef和单向链表,很多东东,可慢慢看看
补充:.NET技术 , C#