重庆科技学院《C 语言程序设计》课程设计报告
二、详细设计
2.1、数据结构
链表是线形表的一种,线形表分为顺序存储结构和链式存储结构。线形表的顺序存储结构的
特点是逻辑关系上相邻的两个元素物理位置上也相 邻,因此可以随机存取表中任一元素。链式存
储结构的特点是用一组任意的存储单元存储线形表的数据元素。链表的最大的优点是对表的添加、
删除、查找、排序等操作比较方便,因此采用链表来存储学生相关信息。且对结点的定义如下:
//图书的数据结构:
struct book
{
int booknum; //书号
char bookname[20]; //书名
char bookcreat[10]; //书的作者
int turefalse; //用于借书和还书模块判断一本书是否借出的条件
}book[1000]; //定义一个比较大的 1000 本书
//会员卡的数据类型
评论11
最新资源