《C语言程序设计》第7章结构体.ppt

第7章 结构体与共用体 学习目标与要求 1、掌握结构体类型的类型说明 2、掌握结构体类型变量和数组的定义及引用 3、掌握链表的使用 4、了解共用体的定义及引用 本章要点 结构体类型与结构体变量 结构体数组 结构体指针 链表 共用体 枚举类型 用typedef定义类型 结构体类型与结构体变量 结构体是一种构造类型,它是由若干成员组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。 定义结构体类型的一般形式: struct 结构体名 { 成员项表列 }; 成员项表列的格式是: 类型标识符 成员变量名; 结构体类型与结构体变量 定义一个可描述学生基本情况的结构体类型如下: struct student { int num; char name[20]; char sex; int age ; }; 结构体名为student,该结构中有4个成员,分别是num(学号),整型变量,name(姓名),字符数组,sex(性别),字符变量,age(年龄),整型变量。 结构体类型与结构体变量 按照需要设计好结构体类型后,还需要定义基于此结构体类型的变量来使用,这种类型的变量称为结构体变量。 1、先声明结构体类型再定义变量名 如果已定义结构体类型:struct student,可以直接用它来定义变量。如: struct student stu1,

文档评论(0)

1亿VIP精品文档

相关文档