码迷,mamicode.com
首页 > 编程语言 > 详细

c++静态链表

时间:2019-07-29 11:32:45      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:space   turn   code   end   数据结构   out   ext   name   names   

链表是一个常见的重要的数据结构。最简单的单向链表:链表有一个头指针变量head,它存放一个地址。该地址指向第一个元素。链表中每一个元素称为结点,

每一个结点都包括两部分:第一部分为用户实际用的数据,第二部分为下一个结点的地址。这种链表的数据结构,必须用结构体和指针才能实现。

#include <iostream>
using namespace std;
struct student
{
    int num;
    float score;
    struct student *next;
};

int main(){
    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 
    {
        cout << p->num <<" "<< p->score<< endl;
        p = p->next;
    } while (p!=NULL);
    return 0;
}

 

c++静态链表

标签:space   turn   code   end   数据结构   out   ext   name   names   

原文地址:https://www.cnblogs.com/overdo1949/p/11262890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!