第13章 结构体与共用体.pptxVIP

  • 1
  • 0
  • 约6.45千字
  • 约 71页
  • 2026-09-28 发布于陕西
  • 举报

第13章结构体与共用体;

13.1一个结构体的实例;;;

13.2结构体的定义与引用;

注意:定义最后使用分号结束。构成结构体的每一个变量称为结构体成员,它像数组的元素一样,但数组中的元素是以下标来访问的,而结构体是按成员变量的名字来访问的。与定义一个变量不同,定义结构体时系统不会分配内存单元来存放各数据成员,而是告诉系统它由哪些类型的成员构成,各是什么数据类型,并把它们当作一个整体来处理。;

例如,一个结构体类型student的定义为

其中,struct是定义结构体类型的关键字,student是结构体类型的名字,4个成员变量组成一个结构体类型(student)。在定义结构体类型之后,student相当于系统提供的int、float和char等类型说明符。;

13.2.2结构体变量的定义及初始化

1.结构体变量的定义

通过用户定义的结构体类型student来定义结构体变量,系统会为每个结构体变量分配独立的存储单元,可以将数据存放在结构体变量单元中。结构体变量的定义可以采用下面三种方法。;

(1)在定义了一个结构体类型之后定义结构体变量。例如:

其中定义了两个结构体变量stu1、stu2,它们是已定义的student结构体类型,系统为每个结构体变量分配存储单元。使用student结构体类型定义结构

文档评论(0)

1亿VIP精品文档

相关文档