第11讲结构体共用休和用户定义类型.pptVIP

  • 8
  • 0
  • 约1.32万字
  • 约 47页
  • 2016-08-12 发布于重庆
  • 举报
第11讲结构体共用休和用户定义类型

作者:张旭仟 版权所有 欢迎盗版 全国计算机等级考试 2C课程 第十一讲 结构体、共用体和用户定义类型 结构体的概念 与数组相比,结构体是一种功能更为强大的构造类型数据。结构体类型可以把不同类型的数据组合成一个整体。 定义方法: struct [结构体名] { 数据类型1 成员名1; 数据类型2 成员名2; …… 数据类型n 成员名n; }; 结构体类型和结构体变量的定义 应先定义结构体类型,再定义结构体变量 结构体类型和结构体变量的定义 也可以直接定义结构体变量。 一般形式: struct { 类型标识符 成员名; 类型标识符 成员名; …… }变量名表列; 结构指针变量的定义 结构指针变量说明的一般形式为: struct 结构名 *结构指针变量名 例如,在前面的例题中定义了stu这个结构,如要说明一个指向stu的指针变量pstu,可写为: struct stu *pstu; 当然也可在定义stu结构时同时说明pstu。 结构指针变量也必须要先赋值后才能使用。赋值是把结构变量的首地址赋予该指针变量。 要特别注意的是,不能把结构类型名赋予一个指针变量。如果boy是被说明为stu类型的结构变量,则: pstu=boy 是正确的; pstu=stu 是错误的。 结构体类型和结构体

文档评论(0)

1亿VIP精品文档

相关文档