第11章C语言 结构体的应用.docVIP

  • 3
  • 0
  • 约4.44千字
  • 约 7页
  • 2017-08-09 发布于河南
  • 举报
第11章 结构体的应用 本章重点: 结构体类型的定义 结构变量的定义 结构体变量的初始化、赋值及从键盘输入 结构体变量的输出 11.1 结构体的基本概念 例如描写一个学生的基本情况,涉及到学号、姓名、性别、两门课的成绩,分别用int num;char name[8];char sex;float score[2]表示,要描写这样一个由不同数据类型构成的对象,需要定义一个结构体类型。 11.1.1 结构体类型定义 结构体类型的定义格式为: struct 结构体类型名 { 类型 数据类型成员名 1; 类型 数据类型成员名 2; 类型 数据类型成员名 3; ……………… 类型 数据类型成员名 n; }; 例如要描写上述学生的基本情况,需定义的结构体类型为: struct student { int num ; char name[8]; char sex; float score[2]; }; 注意: (1)此定义仅仅是结构体类型的定义,它说明了结构体类型的构成情况,C语言并没有为之分配存储空间。 (2)结构体中的每个数据成员称为分量或域,它们并不是变量,在实际应用中还需定义结构变量。 11.1.2 结构体变量的定义 当结构体

文档评论(0)

1亿VIP精品文档

相关文档