C语言程序设计电子教案马学文 第9章 结构体和共同体.pptVIP

  • 18
  • 0
  • 约1.06万字
  • 约 41页
  • 2017-08-20 发布于未知
  • 举报

C语言程序设计电子教案马学文 第9章 结构体和共同体.ppt

第9章 结构体与共用体 第9章 结构体与共用体 第9章 结构体与共用体 结构体(struct) 共同体(union) 结构体与共用体小结 枚举类型(enum) typedef定义类型 结构体(struct) 结构体类型的定义 1、定义一个结构体类型的一般形式为: struct 结构体名 { 成员说明表列; }; 2、功能:用于描述一个“概念”。(或记录) 如:num name sex score addr 10010 LiHui M 87.5 BeiJing (3)最后一个花括弧的分号不能省略。到此为止是编程者指定的一个新的结构体类型。 结构体变量的存储特点 结构体类型变量的引用及初始化 1、含义:在定义结构体数组时完成数组元素的赋值 2、方法:同基本类型的数组一样,结构体数组的元素在内存中也按顺序存放 指向结构体变量的指针 二、要点: 1、结构体指针变量也必须先赋值后使用。赋值是把结构体变量的首地址赋给该指针,而不是把结构体类型名赋给该指针。 2、有了结构体指针变量,访问结构体变量各成员的方法有如下三种: ① 结构变量.成员名 ② (*结构指针变量).成员名 ③ 结构指针变量-成员名 删除链表结点的过程: 共同体(union) 共同体的含义与定义方法 共同体的存储特

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档