C语言10复杂数据结构概要.ppt

C语言10复杂数据结构概要

第十一章 复杂数据类型 结构体、线性链表、共用体与枚举 11.1 结构体 11.2.1 结构体类型的定义 11.2.2 结构体变量的定义和引用 结构体变量的引用 11.2.3 结构体变量的赋值 1 结构体变量的初始化 2 结构体变量的赋值 【例11-2】输出结构体数据 程序分析: 本程序中用赋值语句给num和name两个成员 赋值,name是一个字符串指针变量。用scanf函 数动态地输入sex和score成员值,然后把boy1的 所有成员的值整体赋予boy2。最后分别输出boy2 的各个成员值。本例表示了结构变量的赋值、输入 和输出的方法。 11.2.4 结构体数组 9.1.5 结构体数组 9.1.5 结构体数组 【例11-3】计算学生的平均成绩和不及格的人数。 程序分析: 【例11-4】建立同学通讯录 。 程序分析: 11.3 线性链表 动态存储分配函数 11.3.2 链表的概念 (2) 链表的概念 (2) 链表的概念 程序分析: 11.3.3.动态存储分配链表的基本操作 3.动态存储分配链表的基本操作 【例11-6】建立带有头结点的单向链表,当输入-1时结束。 (2) 输出链表 (3)删除单向链表中的一个结点 【例】编写函数,在单向链表中删除值为x的结点 (4)在单向链表的某结点前插入一个结点 【例】 11.4 共用体 11.4.2 共用体变量的定义和引用

文档评论(0)

1亿VIP精品文档

相关文档