C语言课件(结构体).ppt

C语言课件(结构体)要点

结构体 结构体 结构体的概念 结构体类型的定义 结构体变量 定义和声明 初始化 使用 结构体作函数的参数 自定义类型 程序设计举例 引例 问题 图书包括书号、作者、出版商、出版日期等属性。 怎么定义数据结构? 简介 结构体 相关数据的集合。 数据的类型可以不相同。 用来定义保存在文件中的记录。 与指针一起创建动态的数据结构: 链表 队列 栈 树 结构体类型的定义 结构体是派生的数据类型 使用其他类型的对象来构造结构体。 结构体定义举例 struct:引入结构体定义。 card:结构体的名称,必须与 struct 一起使用。 struct card 结构体包含两个 char * 类型的成员: face suit 结构体类型的定义 结构体定义说明 同一个结构体内不可以有同名的成员。 不同结构体的成员名可以相同,不互相冲突。 结构体类型的定义 结构体定义说明 结构体的成员可以是基本类型和构造类型(数组和其他结构体)。 结构体类型的定义 结构体定义说明 结构体不能包含自身的实例。 但可以包含指向自身的指针。 结构体变量 结构体定义说明 只是创建了新的数据类型,并不能保留内存空间。 必须定义结构体变量来获得内存空间。 定义声明结构体变量 定义结构体类型后,像声明普通变量一样声明结构体变量。 结构体变量 定义声明结构体变量 在定义结构体类型的同时,声明结构体变量 直接(只)声明

文档评论(0)

1亿VIP精品文档

相关文档