是的,以上代码运用了数据结构的知识。具体体现在以下几个方面:

  1. 结构体(Struct):定义了一个名为'Book'的结构体,用于存储图书的信息,包括图书编号、书名、作者、出版社、图书种类、图书种类编号和价格等字段。

  2. 数组(Array):使用'bookList'数组作为存储图书信息的数据结构,可以动态地添加、删除和修改图书信息。

  3. 文件操作:通过文件读写,将图书信息保存在外部文件'book_storage.txt'中,并在程序启动时从文件中加载图书信息。

  4. 链表(Linked List):在删除图书信息时,通过移动数组元素的方式实现删除操作,相当于对链表进行节点的删除操作。

  5. 逻辑控制:通过循环和条件判断,实现了对图书信息的添加、删除、修改、查找和显示等操作,这些操作是数据结构中常见的基本操作。

综上所述,以上代码运用了数据结构这门学科的知识。

C语言实现图书管理系统 - 数据结构应用

原文地址: https://www.cveoy.top/t/topic/fvPe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录