C语言中p->next=head;是意思?
这是一到填空题具体题目如下知道的朋友帮帮忙啊,小弟先谢谢了!#include"malloc.h"#include"string.h"structautomobile{ch...
这是一到填空题 具体题目如下 知道的朋友帮帮忙啊,小弟先谢谢了!#include"malloc.h"#include"string.h"struct automobile{char type[20];int load;struct automobile *next;} * head=NULL;void main(void){struct automobile *p;char * automobile_type[3]={"Red_Rock",Yellow_River","East_Wind"};int automobile_load[3]={24,18,42},j;for(j=0;j<3;j+ +){p=(①______________)malloc(sizeof(struct automobile));strcpy(②_____________,automobile_type[j]);p->load=automobile_load[j];p->next=head;head=p;}}
展开
4个回答
2013-10-22
展开全部
答案是:1.struct automobile*2.p->typep->next=head就是下一个结点是head指针不过这个程序貌似有点问题这样到最后,head会跑到最后,这个链表虽然造成,好像没意义,无法遍历
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-22
展开全部
p 指针域指向头结点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-22
展开全部
下一个指针指向头结点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询