c博客作业06-结构体&文件
1.本章学习总结 1.1 学习内容总结 1.结构体如何定义、成员如何赋值 1.结构体的定义 一般形式: struct 结构名{ 类型名 结构名成员1; 类型名 结构名成员2' ··· 类型名 结构名成员n; }; 结构的嵌套定义: /*设置结构体保存学生的学号,姓名,通行地址,以及计算机,英语,数学和平均成绩,其中通行地址包括,居住的城市,街道,门牌号,邮编*/ struct address { char city[10]; char street[20]; int code; int zip; }; struct nest_student{ int num; char name[10]; struct address addr; int computer,english,math; double auerage; }; 注意:在注意嵌套的结构类型时,必须先定义成员的结构类型,在定义主结构类型。 2.结构体成员的赋值 在c语言中,使用结构成员操作符"."来引用结构成员,格式为 结构变量名.结构成员名 。 /*对学生的信息进行赋值*/ struct student{ int num; char name[10]; int computer,english,math; double average; }; struct student s1,s2; /*分别对s1的每个结构体成员赋值;