C语言程序设计(第二版)任正云第9章结构体和共用体课件教学.pptVIP

  • 4
  • 0
  • 约2.64万字
  • 约 67页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计(第二版)任正云第9章结构体和共用体课件教学.ppt

第9章 结构体和共用体 9.1 概述 9.2 结构体与结构体类型变量 在C语言中,结构体是不同数据类型的集合。 9.2.2 结构体类型变量的定义 应当定义结构体类型的变量,并在其中存放具体的数据。定义方法有以下三种: 9.2.2 结构体类型变量的定义 有关结构体类型需要说明的是: 1)结构体类型与变量的概念。 只能对变量进行操作(赋值、存取或运算),而不能对一个结构体类型进行操作。编译时,只对变量分配内存空间,对结构体类型不分配内存空间。 2)对结构体中的成员可以单独使用,它的作用与地位相当于普通变量。 3)结构体的成员也可以是一个结构体变量,从而构成嵌套结构。 9.2.3 结构体变量的引用 结构体变量也可以像其他类型的变量一样赋值、存取或运算,所不同的是结构体变量必须以成员作为基本单位来参与。 结构体成员的表示方法为: 结构体变量名.成员名 例如: student1.num 表示第一个人的学号; student2.sex 表示第二个人的性别。 关于引用结构体成员有几点说明: (1)如果结构体成员本身又属于一个结构体类型,则需要若干个成员运算符,一级一级来找到最低的成员,且只能对最低级的成员进行赋值、存取或运算 student1.month student1.birthday.day student1.birthday.year (

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档