首页 > 其他分享 >实现简单链表

实现简单链表

时间:2024-12-07 15:31:10浏览次数:9  
标签:struct 实现 next 链表 stu int 简单 NULL first


#include<stdio.h>
struct stu 
{
    int age;
    char name[20];
    struct stu* next;
};
int main()
{
    struct stu s1 = { 20,"zhangsan",NULL };
    struct stu s2 = { 21,"lisi",NULL };
    struct stu s3 = { 28,"wang",NULL };
    struct stu current = { 19,"刘流六",NULL };
    struct stu* first = &current;
    current.next = &s1;
    s1.next = &s2;
    s2.next = &s3;
    int count = 0;
    do
    {
        count++;
        printf("第%d个学生:%d %s\n",count, first->age, first->name);
        first = first->next;
    } while (first != NULL);
    return 0;
}

标签:struct,实现,next,链表,stu,int,简单,NULL,first
From: https://blog.csdn.net/Q1684964515/article/details/144311066

相关文章

  • 实战 | C# 中使用YOLOv11实现实例分割 (步骤 + 源码)
    导 读    本文主要介绍在C#中使用YOLOv11实现实例检测,并给详细步骤和源码。C#YOLO11实例分割——本文实现效果:......
  • PTA6-1希尔排序的实现 C语言
    6-1希尔排序的实现分数7入门作者DS课程组单位临沂大学本题要求实现一趟希尔排序函数,待排序列的长度1<=n<=1000。函数接口定义:voidShellInsert(SqListL,intdk);其中L是待排序表,使排序后的数据从小到大排列。类型定义:typedefintKeyType;typedefstruct......
  • vue3实现徽章组件
    #引子        引用elementUI的徽章组件(右上角红点)时发现,红点和他的主体是绑定的,使用起来非常不方便,无法实现随时随地每个元素添加红点提示的功能,于是我写了一个,感觉是很基础的组件思路    我们需要设置一个插槽,插入的内容为红点中的文字,而整个组件是一个绝......
  • scroll事件初步实现个人主页下拉回弹功能
    #创作灵感    这是我写移动版抖音时遇到的难题:如何实现个人主页的下拉回弹动画?起初以为是顺手的事,没想到大有讲究,下拉时背景区域会跟随并放大背景图片,松手时回弹到初始状态,大幅上滑时会在尽头触发动画。基本逻辑    下拉时多出的部分从哪来?让他一开始便存......
  • TesseractOCR-GUI:基于WPF/C#构建TesseractOCR简单易用的用户界面
    前言前篇文章使用Tesseract进行图片文字识别介绍了如何安装TesseractOCR与TesseractOCR的命令行使用。但在日常使用过程中,命令行使用还是不太方便的,因此今天介绍一下如何使用WPF/C#构建TesseractOCR简单易用的用户界面。普通用户使用参照上一篇教程,在本地安装好TesseractOCR之......
  • Vue3 国际化实现错误
    Vue3国际化实现错误及解决方案引言随着应用程序的全球化需求日益增长,国际化(i18n)已经成为前端开发中不可忽视的重要环节。Vue3,作为目前最流行的前端框架之一,支持多语言的切换和不同地区的内容展示。Vue3的国际化功能通常通过集成第三方库,如vue-i18n来实现。尽管vue......
  • 时频分析—连续小波变换python代码实现
    连续小波变换python代码实现:importmatplotlib.pyplotaspltimportnumpyasnpimportpywtdefMyCWT(y,fs,wavelet='cmor2-5',total_scal=512):'''连续小波变换CWT:paramy:信号,nnumpy,(n,):paramfs:采样频率:paramwavelet:复小......
  • vxe-table 实现指定列默认是隐藏,点击重置自动还原状态
    vxe-table实现控制指定列默认隐藏,重置自定义列后还能自动还原,有个需求需要将某一列默认是隐藏的,但是可以通过自定义列设置显示,当点击自定义的重置按钮时,还能回复到默认的状态,实现也是非常简单的。通过visible参数设置默认为不显示就可以了。官网:https://vxetable.cn/通过vi......
  • 两两交换链表中的节点
    使用递归法,头节点和它后面的节点互换位置,然后指针指向头节点后面的后面的节点,继续调用该函数,直到指针指向空。/**Definitionforsingly-linkedlist.structListNode{intval;ListNode*next;ListNode():val(0),next(nullptr){}ListNode(intx):val(x)......
  • 【51编程经验笔记】第二节:鸿哥的三区一线理论 & delay()延时实现LED灯的闪烁
    第二节:delay()延时实现LED灯的闪烁。开场白:  上一节鸿哥列出了初学者七大误区,到底什么才是初学者关注的核心?那就是裸机奔跑的程序结构。一个好的程序结构,本身就是一个微型的多任务操作系统。鸿哥教给大家的就是如何编写这个简单的操作系统。在main函数循环中用switch语句实现......