第八章 C++学习任务

来源:互联网 发布:linux权限最大的账户 编辑:程序博客网 时间:2024/06/06 01:13

导语:在前面,我们学习了一种自定义数据类型(构造数据类型)-数组,它是同一类型多个元素的有序集合。对于处理一组数带来了方便。如一个学生的多门课程成绩(一维数组),同一个班级多名同学的多门课程成绩(二维数组)等均用数组来表达方便了程序操作。

但,对于复杂问题,如将学生的多种类型数据信息进行处理,如档案信息,一个学生的数据涉及到不同类型的数据集合,显然将一个学生的由不同信息组成的数据进行组合处理是更加便于问题的解决。本章,结构体就可以解决这个问题。


  • 学习要求

理解结构体概念、定义、使用。

掌握结构体变量的定义、初始化、成员的访问。

掌握结构体数组定义和使用。

掌握链表的数据结构,学习动态分配内存。

进一步积累程序调试经验。

掌握处理较复杂信息程序的编写。

  •  实验作业

1.调试分析课本每一个例题,有可能的话更改成2-3个方法的新程序;

2.编程实现课本每一个编程习题。

3. 建立一个链表,每一个学号包括学号、姓名、性别、成绩,输入一个成绩,如果在链表中节点成绩等入输入的成绩,则将其删除。

4.有两个链表,结点数据信息相同。将其合并成一个链表,节点数据不能重复。

  • 作业要求

网上提交各个程序和相关要求的文字。作业不能拷贝。

0 0