本文主要是介绍C++学习第四十九篇,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/*
* 结构体嵌套结构体
* 作用:结构体中的成员可以是另一个结构体
* 总结:在结构体中可以定义另一个结构体作为成员,用来解决实际问题
*/
#include<iostream>
#include <string>
using namespace std;
//定义学生结构体
struct student
{
string name;//姓名
int age; //年龄
int score;//分数
};
struct teacher
{
string name;//姓名
int id;//教师编号
int age;//年龄
struct student stu;//辅导的学生
};
int main()
{
//结构体嵌套结构体
//创建老师
teacher t;
t.age = 50;
t.id = 10000;
t.stu.name = "小王";
t.stu.age = 18;
t.stu.score = 90;
cout << "老师姓名: " << t.name << " 老师编号: " << t.id << " 老师年龄: " << t.age
<< " 辅导的学生姓名: " << t.stu.name << " 学生年龄: " << t.stu.age
<< " 学生分数: " << t.stu.score << endl;
system("pause");
return 0;
}
这篇关于C++学习第四十九篇的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!