C语言程序设计(第二版)王伟第8章课件教学.pptVIP

  • 6
  • 0
  • 约 71页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计(第二版)王伟第8章课件教学.ppt

第八章 结构体和共用体 本章目录 前面已经介绍了C语言中的大部分数据类型,包括基本类型、数组类型、指针类型等。但在实际生活中有许多需要由不同类型的数据共同描述的实体,比如通讯录可由姓名、地址、电话、邮政编码等组成;一个学生的情况可由姓名、性别、年龄、成绩、家庭住址等数据项组成。C 语言提供了这样一种数据结构,它们是结构体类型和共用体类型。 8.1 结构体 在C语言中,基本类型数据在系统已经有系统定义好了,编程人员只要直接应用它们就可以了。但是结构体是一种构造类型,在使用该类型的数据之前必须先给出类型定义即先定义后使用。 8.1.1结构体类型的定义 1. 结构体类型的定义的一般形式为: struct 结构体类型名 { 数据类型1 成员名1; 数据类型2 成员名2; ┋ 数据类型n 成员名n; }; 结构体名的命名应该遵守标识符的命名规则。打括号内可以包含若干个成员,每个成员应有具体的数据类型。 8.1 结构体 例如,描述日期定义的结构体类型: struct date { int year; int month; int day;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档