当前位置:编程学习 > C#/ASP.NET >>

愿尽快帮帮小弟(数据结构基础)

定义一个结点.

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,