结构体是不同类型值的集合,一个结构体内可以有不同的值,这些值成为成员变量,每个成员变量额可以有不同的类型。
结构体的语法和声明:
struct name{
type1 name1:value1;
type2 name2:value2;
}
例如:
描述一个学生:
- 定义结构体
struct student
{
char name[20];
int age;
int id;
};//不要忘记这里的分号
- 初始化结构体
student{name:"秋风雅居",age:"18",id:"110203810"}
- 调用结构体
struct stu->name;