文档介绍:C++基础教程
主讲:武鹏
主要内容
了解记录(结构体)
熟悉结构体的不同操作
学习使用结构体来操作数据
了解结构体和函数的关系
学习如何在结构体中使用数组
了解如何创建结构体数组
结构体
C++提供称为结构体的结构化数据类型来组织不同类型的项
结构体:有固定数目元素的集合,通过名称来访问集合中的元素。各元素可以是不同类型的数据
使用struct关键字来声明结构体
结构体的成员被封装在一对花括号中
访问结构体成员
需要使用结构体变量名和成员名
用点(句点)隔开这些名称
C++中,点(.)是运算符,称为成员访问运算符
赋值
使用赋值语句可以将一个结构体变量的值赋给另一个同类型结构体变量
比较结构体
要比较结构体,需要比较结构体成员
不能对结构体执行聚合关系运算
输入/输出
不能对结构体变量进行聚合输入/输出操作
结构体变量中的数据每次只能读入一个
结构体变量的内容每次只能输出一个
结构体变量和函数
结构体变量可以使用值参数传递
结构体变量也可以使用引用参数传递
函数可以返回结构体类型的值
练习:销售数据分析
一个公司有6个销售人员。他们每个月外出销售公司产品。每月结束后,要把每个销售人员的总销售量、他们每个人的ID以及月份一起存入一个文件。每年结束时,公司的经理想要看到下面格式的报表:
练习:销售数据分析(续1)