c博客06-2019-结构体&文件
1.本章学习总结 1.1 学习内容总结 1.结构的定义 结构类型定义的一般形式为: struct 结构名{ 类型名 结构成员1; 类型名 结构成员2; ······ 类型名 结构成员n; }; 例如: ``` struct USER { char account[100]; char password[200]; }; ``` 2.结构的嵌套定义 先定义成员的结构类型,再定义主结构类型。 例如: ``` struct address{ char city[10]; char street[20]; }; struct nest_student{ int num; char name[10]; struct address addr; }; ``` 3.结构变量的定义和初始化 (1)单独定义 先定义一个结构类型,再定义这种结构类型的变量。 (2)混合定义 在定义结构类型的同时定义结构变量。 一般形式为: struct 结构名{ 类型名 结构成员1; 类型名 结构成员2; ······ 类型名 结构成员n; }结构变量名表; 例如: ``` struct student { int num; char name[10]; int computer,english,math; }s1,s2; ``` (3)无类型名定义 在定义结构变量的同时省略结构名。 一般形式为: struct {