typedef struct node *link 什么意思(c语言)
2011-08-09
展开全部
typedef 是定义类或者结构体的别名。Link 和 Position 实际上是结构体LNode的指针类型。在标准C中,定义一个结构体变量形式是struct LNode Node;struct LNode* pNode;在C 中可以不加struct用了typedef重新定义两个别名用起来方便,且逻辑清晰
麻烦`采纳.··.··.·`
麻烦`采纳.··.··.·`
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
typedef是类型声明,那么typedef struct node 意思就是声明了一个struct node 类型。
简单意思就是用link代替struct node*,使代码简洁。比如,typedef Node*Link,是一样的道理。(如果不对,请指示)。
简单意思就是用link代替struct node*,使代码简洁。比如,typedef Node*Link,是一样的道理。(如果不对,请指示)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struct node{}结构体,typedef struct node *link这样看就很清楚了,struct node * = link,如果link p;相当于struct node * p定义了一个node节点的指针;这种用法只在c语言中使用,c++中会有区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询