永发信息网

c语言链表看不懂,while语句后边开始,求帮助,最好有示意图配解释,谢谢谢谢

答案:2  悬赏:10  手机版
解决时间 2021-03-15 14:35
  • 提问者网友:太高姿态
  • 2021-03-15 10:55
c语言链表看不懂,while语句后边开始,求帮助,最好有示意图配解释,谢谢谢谢
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-03-15 11:32
这就是个头插法建立链表的代码,不过写的不好!struct Student *head,*new;
head=NULL;
new=malloc() ; 
scanf("%s", new->name );
sc缉护光咎叱侥癸鞋含猫anf("%d", &new->number );
while( new->number!= 0 ) //当输入的number值不为0时循环
{
new->next=head; //新结点的后继指向head 你就当head是一个链表的头,后面有很多数据结点
head=new ; //新结点成为新的head,这样一个一个的就串起来了!

new=malloc() ; //继续申请结点
scanf("%s", new->name ); //读入数据
scanf("%d", &new->number );
}

不知道你看的是哪里的书,程序写的真不咋地
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-03-15 12:11
你好! 不
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯