什么是结构?
结构,就是程序猿自定义的一种”数据类型“是使用多个基本数据类型、
或者其他结构,组合而成的一种新的”数据类型“
结构体的定义
struct 结构名 {
成员类型 成员名;
成员类型 成员名;
成员类型 成员名;
}
实例:struct student {
char name;
int age;
char tel;
};
特别注意:
1)要以struct开头
2)以分号结束
3)各成员之间以分号隔开
结构体的初始化
```cpp
struct student {
char name[64];
int age;
char tel[64];
};
struct student xiaohua = {"xiaohua", 18, "13777897839"};
结构体中包含结构体
struct student {
char name[64];
int age;
char tel;
};
struct _class {
struct student xiaohua;
struct student xiaohei;
struct student xiaotang;
};
struct _class s1;
s1 = {
{“xiaohua”, 18, “3473874”},
{“xiaohei”, 19, “37483748”},
{“xiaotang”, 20, “3874837”}
};
printf(“姓名:%s 年龄:%d 电话:%s”, s1.xiaohua.name, s1.xiaohua.age, s1.xiaohua.tel);