C++语言程序设计

【学习目标】
通过本章的学习，掌握结构数据类型的定义和使用方法，例如，结构数组，结构变量和指针作为函数的参数等，理解链表的概念，会用结构建立链表，并能够对链表进行插入、删除等操作。
【重点与难点】
重点：结构数据类型的概念、作用和特点；结构类型变量的定义、初始化和使用方法；结构变量和指针作为函数参数。
难点：链表的概念、建立，以及链表的插入、删除等操作。
【学习方法指导】
结构数据类型与我们以前学习的数据类型，有很大的不同，要注意区分它们的异同点。例如结构变量与数组的存储有什么不同，结构变量的成员与数组元素分别如何进行访问，它们分别是如何进行初始化的等。
链表综合了结构、指针等内容，初学者可能会感到比较困难。必须把结构和指针等基本概念搞清楚，否则，不能正确理解链表结点之间指针的连接关系。为了使指针正确地指向链表结点，建立或对链表进行操作时，画出链表结构图非常有帮助。
【知识点】
结构；结构变量；数据成员；结构变量数据成员的访问方式；结构变量作参数；结构数组；指向结构的指针；链表的创建；链表的遍历；链表的查找；链表的插入；链表的删除