小夏的学习之路(1)

typedef struct student{
    int score;//数据域;
    struct student *next;//指针域;
}Linklist;

Linklist *creat(int n)//创建链表
{
	//创建三个指向链表的指针
    Linklist *head,*node,*end;		
	//创建第一个链表,head一直指向第一个链表的地址
    head=(Linklist*)malloc(sizeof(Linklist));
	//将第一个链表的地址给end
    end=head;
	//n代表着有几个链表
    for(int i=0;i<n;i++)
    {
		//再次创建一个链表,node指向新创建的链表
        node=(Linklist*)malloc(sizeof(Linklist));
		//给新链表的数据域赋值
        scanf("%d",&node->score);
		//前一个链表的指针域指向新链表
        end->next=node;
		//新链表的地址给end
        end=node;
    }
	//新链表的指针域指向空
    end->next=NULL;
	//返回第一个链表的地址
    return head;
}

https://blog.csdn.net/weixin_45697774/category_9571847.html

小夏暂时还没有搞定链表的知识,这是小夏从上面这个地址里复制的代码,用来理解链表的知识,小夏具体的解释了一下关于链表的创建过程。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值