数据的组织结构(二)-高级语言程序设计-课件-北京工业大学-06.pptVIP

  • 3
  • 0
  • 约1.92万字
  • 约 111页
  • 2017-08-31 发布于广东
  • 举报

数据的组织结构(二)-高级语言程序设计-课件-北京工业大学-06.ppt

第6讲 数据的组织结构(二) 一、结构体 二、指针和引用 三、动态申请存储空间 四、不同类型的函数参数总结 五、链表 六、文件 七、联合体与枚举类型 一、结构体 如何表示多个不同类型的数据项,这些数据项逻辑上构成一个数据元素?如: 每个学生都有学号、姓名 每本书都有书号、书名、作者、出版社 用结构体类型来表示。 结构体类型声明 struct 结构体类型名 { 数据类型成员1; 数据类型成员1; …… 数据类型成员n; } ; 结构体类型变量定义 point p1,p2; // 对比:int i, j; student zhang,wang; 定义时初始化 point p1 = {1, 1}; student zhang = {1, 张一}; 结构体类型变量的成员变量的引用 结构体变量名. 成员名 p1.x p1.y zhang.sNum zhang.name 即看成普通变量使用 scanf(%d%d, p1.x, p1.y); scanf(%s, zhang.name); printf(%s, zhang.name); p1.x= 1; zhang.name = 张一; 同一结构体类型变量可以赋值 point p1 = {1,2}, p2 ; p2 = p1 ; 等同于: p2.x = p1.x ; p2.y = p1.y

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档