"C语言飞机订票系统课程设计及知识点概要"

1 下载量 155 浏览量 更新于2023-12-11 收藏 103KB DOC 举报
本次课程设计是一个C语言飞机订票系统,旨在通过实践巩固学生在课堂上学到的知识,并提高他们的编程和问题解决能力。 课程设计的性质和目的在于让学生进一步巩固课堂所学,全面熟悉,掌握C语言程序设计的基本方法和技巧。通过这个课程设计,学生可以提高他们编写程序、分析程序以及上机操作、调试程序的能力。同时,这个课程设计也可以帮助学生加深对C语言程序设计的理解,提高他们的动手操作能力和分析解决问题的能力。 这个课程设计包含了几个重要的知识点。首先,学生需要掌握并熟练利用C语言的基本数据类型和各种表示式,以及程序的流程控制语句。这包括了整型、浮点型、字符型等基本数据类型,以及if语句、for循环、while循环等流程控制语句。 其次,学生需要掌握数组的基本概念,并熟练使用一维数组和二维数组。他们还需要了解字符数组和字符串的关系,以及如何利用数组进行数据存储和处理。 接下来,学生需要熟练掌握指针、地址和指针类型的概念,并掌握它们的使用方法。他们需要了解指针变量的定义和初始化,以及如何使用指针进行间接访问和表达式的计算。此外,学生还需要了解指针与数组、函数和字符串之间的联系。 除了指针,学生还需要掌握函数的定义、调用和返回值等相关知识。他们需要了解函数的声明和定义之间的关系,以及函数形式参数和实际参数之间的对应关系。另外,他们也应该了解函数的作用区域,以便正确地使用函数。 最后,学生还需要掌握结构体的概念,包括结构体类型的定义、结构体变量的定义和初始化,以及结构体成员的表示方法。他们还需要了解结构体与指针、函数之间的关系,以便灵活使用结构体来组织和处理数据。 通过这个课程设计,学生可以综合运用所学的知识,设计一个完整的飞机订票系统。这个系统可以实现以下功能:乘客信息的录入、查询和修改;航班信息的录入、查询和修改;乘客和航班的匹配和订票;退票和改签功能等等。学生在设计系统的过程中,需要运用到上述所学的知识,如利用数组和结构体来存储数据,利用指针进行数据操作,利用函数进行模块化设计等等。 总之,这个C语言飞机订票系统的课程设计对学生的C语言程序设计能力提出了较高的要求。通过这个任务,学生可以全面巩固和应用所学的知识,提高他们的编程和分析问题的能力。