C语言中 “->”是什么意思
下面一段代码,中第三行L->next=NULL其中,->是什么意思,能详细给我说一下吗?StatusInit_L(LinkListL){if(L=(LinkList*)m...
下面一段代码,中 第三行 L->next=NULL 其中,->是什么意思,能详细给我说一下吗?
Status Init_L(LinkList L){
if (L=(LinkList *)malloc(sizeof(LNode)))
{L->next=NULL;return 1;}
else return 0;
} 展开
Status Init_L(LinkList L){
if (L=(LinkList *)malloc(sizeof(LNode)))
{L->next=NULL;return 1;}
else return 0;
} 展开
6个回答
展开全部
-> 称为指向运算符。
在c语言中,可以把(*).num改用p->num来代替,它表示*p所指向的结构体变量中的num成员。
详细请查看 谭浩强版C程序设计 中的第11章关于 指向结构体类型数据的指针 这个章节。
在c语言中,可以把(*).num改用p->num来代替,它表示*p所指向的结构体变量中的num成员。
详细请查看 谭浩强版C程序设计 中的第11章关于 指向结构体类型数据的指针 这个章节。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指向操作符;
如果(L=(LinkList *)malloc(sizeof(LNode))) 这个为真的话
那么
L->next=NULL;//L指向next
否则
return 0;//返回0;
如果(L=(LinkList *)malloc(sizeof(LNode))) 这个为真的话
那么
L->next=NULL;//L指向next
否则
return 0;//返回0;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针,这里看来LinkList大概是一个结构体,大概是这样
structe LinkList {
.....
structe LinkList *next;
}
structe LinkList {
.....
structe LinkList *next;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询