数据结构 Lnode *creat() 为什么要加一个*号

数据结构在创建一个单链表时Lnode*creat()为什么要加一个*号这个是什么意思还有在定义结构体类型时typedefstructnode{datatpedatastr... 数据结构 在创建一个单链表时Lnode *creat() 为什么要加一个*号 这个是什么意思 还有在定义结构体类型时 typedef struct node
{ datatpe data
struct node *next
}Lnode , *linklist;
其中 *linklist 是单纯一个 struct node 的别名, 还是一个指向struct node 类型的指针类型,可以定义指针如 linklist h=null;请各位大虾指教下,小弟在这里先谢谢了!!!
展开
 我来答
tallica1983
2007-12-19 · TA获得超过834个赞
知道答主
回答量:152
采纳率:0%
帮助的人:129万
展开全部
Lnode *creat()说明这个函数返回的是一个能够指向Lnode类型的指针,如果是有头指针的链表,返回的就是head的地址,否则是链表第一个节点的地址。
*linklist是一个指针类型,可以指向一个Lnode节点。
linklist h=null;跟Lnode *h=null;是一个意思。
絕望de生魚片
2007-12-19 · TA获得超过121个赞
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
Lnode *creat() 表示返回值 是 一个指向struct node 类型的指针类型 ,等价于 linklist creat()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
标苦运先
2007-12-19 · TA获得超过107个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:136万
展开全部
linklist 是一个指向struct node 类型的指针类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式