C语言程序设计刘明才第9章结构体与共用体课件教学.pptVIP

  • 7
  • 0
  • 约1.38万字
  • 约 115页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘明才第9章结构体与共用体课件教学.ppt

第9章 结构体与共用体 结构体类型的定义 结构体类型变量 结构体数组 结构体和指针 结构体和函数 链表 共用体 枚举 用typedef定义类型 9.1 结构体类型的定义 结构体由若干成员组成,各成员可以是不同的类型。在程序中使用结构体类型,必须先对结构体的组成进行描述(定义)。例如,学生信息可用结构体定义为: struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; 其中,关键字struct是结构体类型的标志。struct之后的student是结构体名,用花括号括起来的是各个成员的描述(定义)。上例定义的结构体类型struct student有6个成员,分别为num、name、sex、age、score和addr。这6个成员分别表示学生的学号、姓名、性别、年龄、成绩和家庭住址,显然它们的类型是不同的。 结构体类型定义的一般形式为: struct 结构体名 {成员表列}; 其中struct是关键字,结构体名用合法的标识符表示,成员表列的说明形式为: 类型名 成员名; 结构体类型定义要注意以下几点。 结构体类型定义只是指定了一种类型(同系统已定义的基本类型,如int、float、char等一样),无具体的数据,系统不分配实际

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档