第十一章结构类型及其他构造类型
本章学习内容
本章首先介绍了结构体类型和结构体类型变量和结构体类型数组的定义与使用方法。然后,介绍了指向结构体类型数据的指针的使用方法。最后,介绍了静态链表和动态链表。并通过设计一个学生信息管理系统具体介绍了对动态链表进行新建、插入结点、删除结点、添加结点以及查询等操作的程序设计。
本章学习目的
使学生学会声明结构体类型和定义结构体类型变量与结构体数组变量的方法,掌握指向结构体类型数据的指针的使用方法。掌握动态链表的基本概念,并能设计程序对动态链表进行新建、插入结点、删除结点、添加结点以及查询等操作。
本章学习重点和难点
重点和难点:
。
。
第十一章结构类型及其他构造类型
结构类型
定义结构体类型变量的方法
结构体变量的引用
结构体变量的初始化
指针数组
结构类型
声明一个结构体类型的一般形式:
struct 结构体名
{成员列表};
其中,结构体名用做结构体类型的标志。
成员类型声明的一般形式:
类型名成员名;
结构类型
则一般形式为:
struct 结构体名
{类型名成员名1;
类型名成员名2;
……
类型名成员名n;
};
结构类型
例如:
struct student
{int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
};
定义结构体类型变量的方法
定义结构体类型变量的方法
一般形式:
结构体类型变量列表;
C语言第11章结构类型及其他构造类型 来自淘豆网m.daumloan.com转载请标明出处.