第 七 章
自定义数据类型;第七章 自定义数据类型;自定义数据类型概述;必要性
需要把不同类型的数据结合成一个整体来描述某一对象
—— 对数组扩展(同类型的数据集合)
一个人:身份证号码、姓名、性别、电话、……
一辆车:类别、生产厂家、型号、颜色、……
一本书:书名、作者、出版日期、价格、库存、……
一张桌子:长、宽、高、类型、材质、价格、……
一台电脑:品牌、型号、价格、购买日期、……
一个公司:法人代表、注册资金、单位地址、……
一张菜单:菜名、价格、原材料、制作工艺、……
……;自定义类型
结构体必须先定义类型,后定义它的变量
int x ; 内存中存在 x ,不存在 int
类型“人”——没具体数值。世界上只有人类型的个体变量;定义结构体变量
struct student // 类型名 student
{
unsigned int ID ;
char name[20] ;
bool sex ;
date birthday; // 定义结构体变量
int score[35] ;
} stud1, stud2 ; // 定义2个结构体变量
student *sp; // 定义结构体指针
student st1[3]; // 定义结构体数组(一维)
原创力文档

文档评论(0)