C语言设计结构体分析.pptVIP

  • 13
  • 0
  • 约5.61千字
  • 约 30页
  • 2016-06-10 发布于湖北
  • 举报
C语言程序设计 Lec 7 结构体 引言 复杂数据的表示 假设一个学生信息包括姓名、学号、成绩,将n个学生的信息,按成绩排序后输出 解决方法1:用三个数组分别存放姓名,学号,成绩,对成绩排序,排序中需要交换两个成绩时要同时交换对应的姓名和学号 解决方法2:将每个学生的三个信息作为一个整体,然后根据成绩排序,交换时将学生信息作为整体交换 结构体 多个信息组合成的一个逻辑整体 每个信息称为结构体的一个成员 每个成员都有类型和名称 类型可以是基本类型也可以是数组类型、结构体类型或指针类型,甚至指向当前结构体类型 主要内容 7.1 结构体定义与使用 7.2 结构体与函数 结构体类型定义 结构体类型的概念 结构体是由不同类型的数据所组成的集合体。 结构体类型的的定义:注意类型定义后面的分号 struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; … 数据类型 成员名n; }; 结构体类型示例 示例一: struct Student //学生信息结构体 { char num[10]; //学号 char name[10]; //姓名 char sex; //性别 int age; //年龄 char addr[30]; //住址 }; 结构体类型示例 示例二: struct __D

文档评论(0)

1亿VIP精品文档

相关文档