typedef struct node { int data; struct node *next; }Node,*LinkList;谁能帮我解释各条语句的表示的意思
3个回答
展开全部
这是定义一个 结构体,这个结构体有两个属性,一个是int类型的data; 另一个是这个结构体本身类型的指针next;
给这个结构定义了一个别名:Node,一个指针别名:LinkList;
Node a; 等价于 struct node a; 都是声明一个struct node结构体类型的结构体变量 a;
LinkList b; 等价于 struct node *b; 等价于 Node *b; 声明一个struct node结构体类型的指针变量 b;
给这个结构定义了一个别名:Node,一个指针别名:LinkList;
Node a; 等价于 struct node a; 都是声明一个struct node结构体类型的结构体变量 a;
LinkList b; 等价于 struct node *b; 等价于 Node *b; 声明一个struct node结构体类型的指针变量 b;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询