c++ typedef struct node *PNODE 中的*PNODE,这里的指针具体有什么用?

structnode{intdata;//数据域structnode*next;//指针域};typedefstructnodeNODE;typedefstructnod... struct node
{ intdata; //数据域
structnode * next; //指针域
};
typedef struct node NODE;
typedef struct node *PNODE;

void AddNode(PNODE h, int num)
{
PNODEp = h, n;
n= new NODE;
n->data= num;

while(p->next != NULL)
p= p->next; //

p->next= n;
n->next= NULL;
}
展开
 我来答
背心_心背
推荐于2016-06-24 · TA获得超过449个赞
知道小有建树答主
回答量:644
采纳率:100%
帮助的人:510万
展开全部
typedef struct node NODE;表示如果定义的结构体对象不是指针类型的可以用NODE替换
意思就是说NODE等于 struct node NODE
typedef struct node *PNODE表示如果要定义指针类型的对象可以PNODE s;
PNODE s;就相当于struct node *s;
希望楼主采纳 不懂可以继续追问
追问
是不是就相当于在定义指针的时候就不用加*的意思?PNODE p=h,n 就相当于NODE *p=*h,*n???
追答
PNODE就相当于struct node *
libra10cn
2014-12-08 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:72.1万
展开全部
数据结构链表中的指针PNODE,指向结构node。可以提供链表的建立,遍历,插入节点,删除节点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式