C语言及程序设计进阶例程-17 认识链表

简介: 贺老师教学链接  C语言及程序设计进阶 本课讲解例 建立并输出一个简单链表#include <stdio.h>struct Student{ int num; float score; struct Student *next;};int main( ){ struct Student a,b,c,*head,*p; a. nu

贺老师教学链接  C语言及程序设计进阶 本课讲解


例 建立并输出一个简单链表

#include <stdio.h>
struct Student
{
    int num;
    float score;
    struct Student *next;
};
int main( )
{
    struct Student a,b,c,*head,*p;
    a. num=31001;
    a.score=89.5;
    b. num=31003;
    b.score=90;
    c. num=31007;
    c.score=85;
    head=&a;
    a.next=&b;
    b.next=&c;
    c.next=NULL;
    p=head;
    do
    {
        printf("%d  %.1f\n", p->num, p->score);
        p=p->next;
    }
    while(p!=NULL);
    return 0;
}



目录
相关文章
|
18天前
|
C语言
对链表使用插入排序的C语言实现示例
对链表使用插入排序的C语言实现示例
|
1月前
|
存储 编译器 Linux
c语言进阶(2)
c语言进阶(2)
26 0
|
1月前
|
C语言
【进阶C语言】数组笔试题解析
【进阶C语言】数组笔试题解析
17 0
|
1月前
|
存储 程序员 C语言
【进阶C语言】C语言文件操作
【进阶C语言】C语言文件操作
42 0
|
18天前
|
存储 测试技术 C语言
【C语言进阶】 假期测评③
【C语言进阶】 假期测评③
41 1
|
1月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
23 1
|
1月前
|
存储 程序员 数据处理
C语言进阶
C语言进阶
|
1月前
|
存储 C语言 索引
在C语言中静态链表
在C语言中静态链表
17 1
|
1月前
|
存储 算法 C语言
在C语言中的动态链表
在C语言中的动态链表
9 0
|
1月前
|
前端开发 C语言
c语言中的链表
c语言中的链表
9 1