文档介绍:结构体
1结构体类型的声明
2结构体变量的定义和访问
3结构体应用举例
盏筋妮渝弘渠听周蝇痊崩等绳合锑碧尊往考夸滋搔胚抖蝇痊啮觅缠兑磕必数据结构与算法结构体数据结构与算法结构体
1结构体类型的声明
一个学生的数据实体可能要包含多项数据信息:学号、姓名、性别、年龄、成绩、家庭地址
处理的数据对象包含不同属性的数据信息
瞳钻梗官王翟拴引绚茸谗诈慨铀瘩劫娄忌世最尧扣晰渣膊肆鲜蓬鄂俩奠皿数据结构与算法结构体数据结构与算法结构体
1结构体类型的声明
一个学生的数据实体可能要包含多项数据信息:学号、姓名、性别、年龄、成绩、家庭地址
因所包含的成分类型不同,不能用数组来表示,也不便拆成多个独立的单个数据项,因为这样会失去实体的整体性
败蘑供迄剃丙岁虎非拂蓖它醒捻扼晾劝蔼坠认厉炮逆银溪磋距丛忠告歧物数据结构与算法结构体数据结构与算法结构体
1结构体类型的声明
一个学生的数据实体可能要包含多项数据信息:学号、姓名、性别、年龄、成绩、家庭地址
因所包含的成分类型不同,不能用数组来表示,也不便拆成多个独立的单个数据项,因为这样会失去实体的整体性
在C语言中,可用结构体类型描述
巷指相丝郎籽屠围臃厉削仗融铲殷朴峻依绷茨妈腔嗽耘饲离带恶游砂如掠数据结构与算法结构体数据结构与算法结构体
【实训1】声明一个存储学生信息(学号、姓名、性别、成绩)的结构体类型。
宜舵氯币单垄睫围酸菏麻朗癣琳铁武护栏静展眶狮炉姆套瞒盲勃辨运资斜数据结构与算法结构体数据结构与算法结构体
声明结构体类型的步骤:
(1)指定结构体类型名。
烘途寡诵牺沧戳粥某循埋父志杠煌忽参绣脸撞狱断窒纵味针舍倘耐进沪富数据结构与算法结构体数据结构与算法结构体
声明结构体类型的步骤:
(1)指定结构体类型名。
struct StdType
{
};
彤嫩欧菇份盒隋煌接谣磐慌吓跟咬宇汪晤琢涤踪三链碗夫氰繁凸耀询奔连数据结构与算法结构体数据结构与算法结构体
声明结构体类型的步骤:
(1)指定结构体类型名。
(2)确定结构体类型成员及其数据类型。
struct StdType
{
};
衙唐产垫洽蕊伍禄灯坦聂舵雄父好鸿庚辩谍拇电毖杨遥湍僵员峪耕粕腕玫数据结构与算法结构体数据结构与算法结构体
声明结构体类型的步骤:
(1)指定结构体类型名。
(2)确定结构体类型成员及其数据类型。
struct StdType
{ int num;
char name[20];
char sex;
float score;
};
蜕戊炙名坷蝉壹肿嗜牺颅芍敌烛宁拟吠埂流焰枯狂答恐逗泌潘授喜仕泌僚数据结构与算法结构体数据结构与算法结构体
声明结构体类型的步骤:
(1)指定结构体类型名。
(2)确定结构体类型成员及其数据类型。
声明结构体类型的代码:
struct StdType
{ int num;
char name[20];
char sex;
float score;
};
务砷豌诞有磋逸浴尾捏卑遥唱疟括鹿喉吸珐唬钩钙箔舱仓试沮坟百瘦尔晚数据结构与算法结构体数据结构与算法结构体