创建链表有多少方法?
发表在C语言图书答疑 2009-05-23
是否精华
版块置顶:

struct student
{
      int num;
      float score;
      student*next;
};
student*create();
void main()
{
student*head;
head=create();
}
student*create
{
student*head,*tail,*p;
float score;
int num,size=sizeof(student);
head=tail=NULL;
cout<<"please enter num,score:";
cin>>p->num>>p->score;
while(num)
{
p=new student;
p->num=num;
p->score;
p->next=NULL;
if(head=NULL)
head=p;
else
tail->next=p;
tail=p;
cin>>p->num>>p->score;
}
return head;
}

int main()
{
student c={"kaka"k,23,NULL};
student b={"deco",27,&c};
student a={"terry",33,&b};
student*head=&a;
student*pointer=head;
cout<<"head->";
while(pointer)
{
cout<<(*pointer).name<<"->"<<(*pointer).age<<"->";
pointer=(*pointer).next;
}
cout<<"End"<<endl;
return 0;
}
分享到:
精彩评论 1
liangshui
学分:0 LV1
2009-07-30
沙发
创建链表有很多方法,比如自已实现,或是用CList、CPtrList、CArray都可以实现。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照