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 语言_第七章.链表


下一篇:面向对象