//定义学生结构体
struct student
{
string name;//学生姓名
int age;//学生年龄
int score;//学生成绩
};
//定义老师结构体
struct teacher
{
int id;//老师编号
int age;//老师年龄
string name;//老师姓名
struct student stu;//学生
};
int main()
{
//结构体嵌套结构体
teacher t; //创建老师结构体
t.id = 202200102;
t.name = "刘颖";
t.age = 26;
t.stu.name = "林华"; //创建学生结构体
t.stu.age = 17;
t.stu.score = 90;
cout << "老师姓名: " << t.name << " 老师编号: " << t.id << "老师年龄: " << t.age << endl;
cout << "学生姓名: " <<t.stu.name << "学生成绩: " << t.stu.score << "学生年龄: "<< t.stu.age << endl;
system("pause");
return 0;
}