第9章 结构体与共同体.docVIP

  • 4
  • 0
  • 约3.31千字
  • 约 7页
  • 2019-01-12 发布于湖北
  • 举报
第11章 结构体与共同体 概述 整型、浮点型、字符型是基本的数据类型,数组是一种构造类型,它是由一批相同类型的元素构成的整体,实际问题中也有由一批不相同类型的元素构成的整体(如数据库中的记录),这种数据在C语言中称为“结构体”。 结构体类型的定义格式: struct 结构体名 { 类型1:域名1; 类型2:域名2; … … 类型n:域名n; } 如,定义一个由编号、姓名、性别、年龄、得分、住址这六个不同类型的元素组成的一个“记录”类型: struct student { int num; char nam[20]; char sex; int age; float score; char addr[30]; } 结构体变量的定义 与数组的定义不同,结构体的类型定义只是指出了一个结构模型,其中并无具体的数据,系统对之也不分配实际的存储单元。为了能在程序中使用结构类型的数据,可以采取以下三种方法定义结构体的变量。 先声明结构体类型再定义变量名 比如前面已经定义了student结构体类型,则可以定义如下s1,s2,s3三个结构体变量: struct student s1,s2,s3; 在声明结构体类型的同时定义其变量,如: struct student { int num; char nam[20]; char sex; int age

文档评论(0)

1亿VIP精品文档

相关文档