第六章结构体与共用体(正式).pptVIP

  • 3
  • 0
  • 约6.87千字
  • 约 41页
  • 2017-08-17 发布于河南
  • 举报
第六章结构体与共用体(正式)

第6章 结构体与共用体 ;6.1.2 结构体类型的定义 结构体类型和简单类型不同,简单类型是由系统预定义的,如int、float、char,直接可以使用。而结构体类型是根据需要由程序员自行定义,因此在使用之前必须先定义结构体类型。 结构体类型定义 ;例 struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; ;说明 (1)? 定义一个结构体类型只是描述了此结构体的组织形式,在编译时并不为其分配存储空间,即仅描述此数据结构的形态或者说模型,故不能对定义的一个结构体类型进行赋值、存取或运算。 (2)结构体的成员可以是简单变量、数组、指针、结构体或公用体等。 (3)结构体类型定义可以放在函数内部,也可以放在函数外部。若放在内部,则只在函数内有效;若放在外部,则从定义点到源文件尾之间的所有函数都有效。 (4)结构体成员的名字可以同程序中的其它变量同名,二者不会相混,系统会自动识别它。 ;6.2 结构体变量 6.2.1 结构体

文档评论(0)

1亿VIP精品文档

相关文档