- 7
- 0
- 约 42页
- 2015-09-27 发布于广东
- 举报
第 九 章
结构体与共用体
在实际问题中,一组数据往往具有不同的数据类型。
例如,在学生登记表中,姓名应为字符型;学号可
为整型或字符型;年龄应为整型;性别应为字符型;
成绩可为整型或实型。因为一个数组中只能存放同
一种数据类型的数据,故不能用一个数组来存放这
一组数据;如单独定义为互相独立的简单变量,难
以反映它们之间的内在联系。
为更好地解决诸如此类问题,C语言采用构造数据
类型,通过构造数据类型可以很好地将一些不同类
型的数据作为一个整体进行处理。
9.1 结构体
9.1.1 结构类型定义和结构变量说明
“结构”是一种构造类型,它是由若干“成员”组成
的。每一个成员可以是一个基本数据类型或者又是一
个构造类型。结构既是一种“构造”而成的数据类型,
那么在说明和使用之前必须先定义它,也就是构造它。
一、结构的定义
合法标识符
可省:无名结构体
struct [结构体名]
您可能关注的文档
- C语言程序设计(Visual C++ 6.0环境) 教学课件 第3章结构化程序设计.pdf
- C语言程序设计(Visual C++ 6.0环境) 教学课件 第5章 函数与预处理.pdf
- C语言程序设计(Visual C++ 6.0环境) 教学课件 第6章 指针和引用.pdf
- C语言程序设计(Visual C++ 6.0环境) 教学课件 第7章 结构体、联合体和枚举类型.pdf
- C语言程序设计(Visual C++ 6.0环境) 教学课件 第8章 位运算.pdf
- C语言程序设计(第二版) 教学课件 978 7 302 32355 6 kj 第9章指针.pdf
- C语言程序设计(第二版) 教学课件 丁亚涛 第1章 C语言概述.pdf
- C语言程序设计(第二版) 教学课件 丁亚涛 第2章 数据类型、运算符和表达式.pdf
- C语言程序设计(第二版) 教学课件 丁亚涛 第3章 简单程序设计.pdf
- C语言程序设计(第二版) 教学课件 丁亚涛 第4章 选择结构程序设计.pdf
原创力文档

文档评论(0)