c语言程序设计—结构体—实验报告

  • 格式:docx
  • 大小:36.74 KB
  • 文档页数:1

c语言程序设计—结构体—实验报告

实验报告

一、实验背景

随着计算机科学的发展,数据的处理和存储已经发生了巨大的变化,变得更加结构化和更有效率。考虑到这一点,结构体在计算机程序设计中尤其重要。 因此,本实验的目的是练习使用C语言编程,设计并实现相应的结构体,来实现一定的功能。

二、实验目标

设计一个结构体struct book,包含书名、作者名、出版社、价格等字段,并实现以下功能:

(1) 按照书名查找图书;

(2) 将书籍信息以字符串格式输出;

(3) 将书籍信息保存到文件中;

三、实验内容

1. 用C语言定义结构体struct book,包含书名字段name(char类型)、作者author(char类型)、出版社publisher(char类型)、价格price(float类型)等信息。

2. 创建一个函数findBook,输入参数为书名字符串,输出参数为书籍信息struct

book。该函数实现按照书名查找图书功能,若查找成功返回书籍信息,否则返回null。

四、实验结果

经过上述步骤,已经编写了相应的C语言程序实现了按照书名查找图书、将书籍信息以字符串格式输出、将书籍信息保存到文件中、从文件中读取书籍信息等功能。

五、总结

本实验中,使用C语言实现了结构体struct book的定义及四个功能的程序,理解并大致掌握了结构体的使用,学会用程序实现数据的存取。

因此,我们可以看到,结构体的使用可以使数据的存取更加有效率和简单,对于程序设计是很重要的一个概念。